Начиная с 215 г. до н. э. в войне установилось относительное динамическое равновесие. Ганнибал, не имея возможности получать в достаточном количестве подкрепления из Карфагена, уже не был способен ни всерьез грозить походом на Вечный город, ни нанести врагу поражение, сопоставимое по масштабам с разгромом при Каннах, тем более что римляне, наученные горьким опытом, избегали крупных сражений и ввязывались в бой лишь тогда, когда были уверены в победе. Вместе с тем и римляне, нанося пунийскому военачальнику отдельные чувствительные удары, все еще не были способны окончательно разгромить его армию. Победы каждой стороны чередовались с поражениями, однако если римские полководцы могли быстро восстановить численность армии за счет набора новых воинов и привлечения сил верных союзников, то для Ганнибала каждая потеря была практически невосполнимой. Важнейшим событием кампании 215 г. до н. э. стало второе сражение у стен Нолы, в котором Марк Клавдий Марцелл, получивший к тому времени от народа «проконсульскую власть, так как после каннского поражения он единственный из римских полководцев удачно воевал в Италии» (Liv. XXIII, 30, 19), нанес Ганнибалу чувствительный удар. Карфагенскому полководцу не помогло ни полученное все же к тому времени из Африки незначительное подкрепление, ни прибывшие с ним боевые слоны. В сражении пунийский военачальник потерял 5 тыс. воинов убитыми и 600 пленными, погибли 4 слона, а еще двух римлянам удалось захватить. Эта вторая победа под Нолой окончательно возродила веру римлян в победу над Ганнибалом, одновременно лишив карфагенского полководца уверенности в собственных воинах, поскольку вскоре после битвы отряд из 272 всадников перешел на сторону римлян (Liv. XXIII, 41–46; Oros. IV, 6, 12). Это было тревожным сигналом и означало, что пунийские воины теряли веру в удачу своего предводителя и видели перспективу в будущем в случае перехода на сторону римлян.
И все же в 215 г. до н. э. Ганнибалу удалось достичь крупных побед в сфере международной политики, что существенно осложнило положение Рима. Был заключен договор с македонским царем Филиппом V, который обещал привести свои войска в Италию. Лишь путем превентивного удара в Иллирии и успешных дипломатических переговоров римлянам удалось сковать Македонию войной с Этолийским союзом греческих государств и не допустить тем самым появления македонских войск в Италии. Болезненным для Рима стал также переход на сторону Карфагенской державы Сиракузского царства, расположенного на Сицилии. После смерти царя Гиерона II, верного союзника римлян, его внук и преемник, пятнадцатилетний Гиероним, попавший под влияние одной из придворных клик, перешел на сторону Карфагена. Это привело к открытию еще одного театра боевых действий на Сицилии, считавшейся ранее надежной частью римского союза. В 214 г. до н. э. сюда пришлось отправить армию во главе с консулом Марком Клавдием Марцеллом, который в 213 г. до н. э. взял в осаду Сиракузы. Овладеть ими римляне смогли лишь весной 211 г. до н. э.
Боевые действия в Италии велись в это время с переменным успехом, однако к большей выгоде для римлян. Серьезная неудача постигла Рим лишь в 212 г. до н. э., когда Ганнибалу удалось разбить войско во главе с Марцеллом при Канузии и овладеть Тарентом. Однако пока пунийцы были заняты осадой Тарента, римляне начали опустошать окрестности Капуи, направив туда обе консульских армии во главе с консулами Аппием Клавдием Пульхром и Квинтом Фульвием Флакком (Liv. XXVI, 13). Овладение этим городом было для римлян важной задачей как с военно-стратегической, так и с политической точки зрения. Крупнейший город Кампании, овладение которым позволяло контролировать всю область, следовало также примерно наказать за измену. Однако в 212 г. до н. э. римляне оказались недостаточно готовы для одновременной осады города и борьбы с Ганнибалом, который поспешил на выручку капуанцам. После нескольких стычек с ничейным результатом консулы были вынуждены отступить, уведя за собой и пунийскую армию (Liv. XXV, 19, 1–8). Вскоре, впрочем, римские войска вернулись к Капуе и осада была возобновлена. Теперь она была лучше организована и продумана, в окрестностях построили укрепления, призванные прикрывать подступы к городу, а в Казилине сосредоточили большие запасы продовольствия (Liv. XXV, 20, 1–3). Для непрерывности осады консулам Клавдию Пульхру и Фульвию Флакку были продлены их полномочия. Теперь выбить римлян с занятых ими позиций было гораздо труднее, и Ганнибал, повторно явившийся снимать осаду с Капуи в 211 г. до н. э., не смог пробиться сквозь римские заслоны и отступил (Liv. XXVI, 5–6; App. VII, 41). Боевые действия завершились вничью, но эта ничья была по сути поражением карфагенян, которым не удалось деблокировать Капую.