В 211 г. основная цель Ганнибала заключалась в том, чтобы снять осаду Капуи, в результате которой вокруг города сосредоточилось шесть легионов. Но операция карфагенян успехом не увенчалась.
В следующем году (211) численность армии снова возросла до 25 легионов. Для этого понадобилось заменить два дезертировавших легиона, составленных из рабов. Весьма сомнительно выглядит утверждение Ливия о том, что в прошлом году седьмой и восьмой легионы были уничтожены Ганнибалом в Апулии, поскольку тогда пришлось бы набирать четыре дополнительных легиона, чтобы довести общее число до 25: задача практически невозможная, учитывая острый недостаток средств. Основной целью в 211 г. становится Капуя: вокруг города сосредоточилось шесть легионов. Ганнибал предпринял попытку снять осаду, перевалил через Апеннины и вновь занял прежние позиции за горой Тифата. Ему удалось переправить в осажденный город сообщение о том, на какое время назначена его атака, чтобы жители Капуи могли нанести удар одновременно с ним, но и римляне не позволили застать себя врасплох. Они поделили пехоту на две части: половина войска, под командованием проконсула Пульхра, обороняла внутренние укрепления, в то время как консул Центумал защищал внешние укрепления против Ганнибала. В сражении участвовала и конница: союзническая — на севере, под командованием Нерона; римская — на юге, под командованием Флакка. Ганнибал вывел армию в долину и ринулся на внешний вал, а жители Капуи одновременно обрушились на внутренние стены. Обе атаки удалось отбить. Осознав, что возможность упущена, Ганнибал отвел войска назад под прикрытием конницы; в противном случае отступающую армию на равнине атаковали бы римские всадники. Снабдив своих воинов десятидневным запасом продовольствия, Ганнибал под прикрытием ночи переправил армию через Вультурн и двинулся по Латинской дороге к Риму, надеясь отвлечь на себя легионы, осаждающие Капую. Как только известия об этом достигли города, в сенате разгорелись бурные споры: многие требовали отозвать легионы. Но Фабий Максим правильно оценил ситуацию и послал сообщение командующим при Капуе, приказывая оставить у городских стен войско, достаточное для продолжения осады, а остальные легионы отправить на защиту Рима. Флакк немедленно разослал гонцов в города, расположенные вдоль Аппиевой дороги, веля заготовить провиант, а сам поспешил вдогонку Ганнибалу по значительно более длинному маршруту вдоль берега. Однако Ганнибал двигался неспешно, по пути разоряя окрестности, чтобы досадить союзникам. Римские колонисты уничтожали мосты, еще больше замедляя продвижение врага, в то время как Флакк и его армия стремительно приближались вдоль моря. Подойдя к Риму, карфагенянин опустошил всю округу, сжигая, грабя и убивая — словом, делая все, что в его силах, чтобы заставить римлян встать на защиту города. Тем временем Флакк добрался до Рима и разбил лагерь между Эсквилинскими и Квиринальскими воротами в восточной части города. Ганнибал подошел к реке Аниен и встал лагерем примерно в 4,5 километра к востоку от города. Утверждения Ливия о том, что Флакк якобы дважды вызывал Ганнибала на бой и в обоих случаях противникам препятствовала непогода, разумеется, чистой воды патриотический вздор. Карфагенянин понял, что маневр его раскусили, и вернулся в южную Италию, бросив Капую на произвол судьбы. А в Капуе положение было отчаянным. Перед жителями города стоял выбор: умереть от голода или сдаться на милость римлян, каковые снисходительностью, как показывал опыт, не отличались. Был созван капуанский сенат, и большинство проголосовало за капитуляцию. Около двадцати восьми сенаторов, изрядно себя скомпрометировавшие в истории с дезертирством города, покончили жизнь самоубийством. На следующий день ворота Юпитера в восточной части города распахнулись настежь и римские войска вошли в город. Оставшиеся в живых сенаторы были взяты под стражу. Двадцать восемь были отосланы в Теан, а еще двадцать пять — в Калы (совр. Кальви), где были публично биты плетьми и обезглавлены ликторами. С падением Капуи оставшиеся кампанские города-дезертиры, Калатия и Ателла, тоже сдались. Семнадцать их сенаторов были казнены, а основную массу населения Кампании либо согнали с насиженных мест, либо продали в рабство. Всеобщее ликование в Риме по поводу возвращения Кампании омрачили вести из Испании: двое братьев Сципионов погибли, а их армии полностью истребили. Тут необходимо вспомнить, что Сципион, разминувшись с Ганнибалом на Роне, отослал своего брата Гнея вместе с большинством кораблей и двумя легионами дальше в Испанию. Гней высадился в массилийской колонии Эмпориях (совр. Ампурьяс), чуть южнее Пиренеев. Последующую военную кампанию комментировать весьма трудно, поскольку Полибий следует в ее описании семейным преданиям Сципионов, а Ливии следует Полибию. Очевидно, римлянам отчасти сопутствовал успех, но насколько значительный — непонятно. Возможно, войска, оставленные Ганнибалом удерживать область к северу от реки Эбро, и впрямь отступили, но предположение о том, что осенью 218 г. они были разбиты наголову, представляется крайне маловероятным. После отхода карфагенян Сципион основал постоянный опорный пункт в Тарраконе (совр. Таррагона). Следующим летом Гасдрубал Барка переправился через Эбро с сорока кораблями и направился к побережью. Сципион воспользовался возможностью сокрушить карфагенский флот, предпринял внезапную атаку и разбил противника в устье реки Эбро, уничтожив шесть кораблей и захватив двадцать пять. Позже в том же году, оправившись от раны, полученной в засаде близ Тицина — левого притока реки Пад, — Публий вышел в море с двадцатью кораблями и 8000 воинами, рассчитывая воссоединиться с братом. Рассказ о том, что братья-римляне переправились через Эбро и в течение осени продвинулись на юг до самого Сагунта, представляется малоправдоподобным. В любом случае в 215 г. они все еще воевали к северу от Эбро, где якобы одержали великую победу над Гасдрубалом Баркой. Любопытно, что речь идет о един