С открытием кампании в 213 г. римляне предприняли операции с целью овладеть Капуей, однако Ганнибал помешал ее обложению, и римляне достигли лишь нескольких частичных успехов. В 212 г. римляне испытали ряд неудач: Ганнибал овладел Тарентом, разбил несколько раз римлян в открытом поле, в Лукании и Апулии по неосмотрительности начальников были истреблены два крупных отряда римлян: попытка обложить Капую снова не удалась. Римляне, однако, возобновили ее еще раз и, наконец, успели совершенно блокировать город и отлично укрепили свой лагерь (211). Ганнибал поспешил к этому важному пункту, но увидел, что нападение на окопы римлян было бы безрассудным. Тогда он вдруг двинулся к Риму и остановился в расстоянии нескольких верст от ворот города; предместья были выжжены его легкими войсками. «Ганнибал у ворот!» – это была фраза, которая производила потрясающее впечатление на римлян еще более ста лет спустя… Штурмовать город, защищаемый гарнизоном в два легиона, Ганнибал, конечно, не только не решился, но, вероятно, и не думал: он надеялся только отвлечь этим движением римские легионы от Капуи, чтобы снабдить обложенный город провиантом и усиленным гарнизоном. Но римские военачальники остались под Капуей, а следить за карфагенским войском направили лишь небольшой отряд. Ганнибал совершенно уничтожил его, но зато вскоре Кануя сдалась. Это был решительный и крупный успех римлян. Два года они старались овладеть городом, а Ганнибал пытался им помешать – и восторжествовали римляне, и как шесть лет тому назад переход Капуи на сторону Ганнибала знаменовал собою тот факт, что владычество Рима над Италией фактически прекратилось, так взятие Капуи римлянами означало, что перевес снова решительным образом перешел к Риму. С карфагенскою партиею в городе римляне расправились беспощадно: 28 человек окончили жизнь самоубийством еще до сдачи города, 53 были публично высечены и обезглавлены, сотни проданы в рабство.
Следующий год, 210-й, прошел без особенно важных событий, но в 209-м римляне овладели снова Тарентом, Ганнибал отошел в Апулию – и Марцелл уже надеялся окончательно вытеснить его из Италии, но погиб в одной незначительной стычке.
Осенью 208 г. в Риме получено было известие, что Гасдрубал перешел Пиренеи и идет в Италию. Галлы за деньги пропустили его без препятствий, 8000 лигурийцев готовы были присоединиться к нему в Италии, где он и появился скорее, чем ожидали его и римляне, да, кажется, и Ганнибал, по крайней мере Ганнибал двинулся к северу далеко не так энергично, как можно было бы ожидать, если бы он знал, что Гасдрубал уже в долине По. Против Гасдрубала направлена была значительная армия, а консул Нерон с главными силами стоял против Ганнибала. Вдруг ему доставляют перехваченное письмо Гасдрубала к брату, в котором говорилось о пути, каким Гасдрубал хотел идти на соединение с Ганнибалом. Нерон решился тогда на чрезвычайно смелое движение: в надежде, что Ганнибал не знает о приближении брата, он оставил против карфагенского вождя лишь часть армии, а сам с отборными 7000 прошел на север, соединился там с другим римским отрядом, и подле Сены Галльской римляне одержали решительную победу: армия Гасдрубала была совершенно уничтожена и сам Гасдрубал искал и нашел себе смерть в бою. Затем Нерон так же поспешно вернулся назад.
Голова Гасдрубала, брошенная сторожевым постам карфагенской армии, показала Ганнибалу, что не сбылись его ожидания, питая которые он десять лет боролся в Италии. Если бы Гасдрубал успел привести Ганнибалу такое сильное подкрепление, какое вел он, Риму, при крайнем его истощении, грозила бы опасность, пожалуй, не меньшая, чем та, в какой он находился после битвы при Каннах. Теперь же не было границ ликованию римлян и горю Ганнибала.
Ганнибал отступил на самый юг полуострова, в страну бреттиев. Высадка Магона около Генуи в 205 г. уже не могла поправить дела, средства обоих братьев были слишком незначительны. После трехлетних отважных, но сравнительно безрезультатных действий на севере Италии Магон был тяжело ранен в одной стычке и умер на корабле во время переезда на юг. Римляне не старались вытеснить Ганнибала из Италии, – они были так истомлены войною, что без крайней необходимости положительно не могли уже делать новых усилий. Натиск Карфагена на Рим был отбит, теперь предстоял, конечно, натиск Рима на Карфаген и необходимая для этого экспедиция в Африку, но предпринять ее совершенно не было ни средств, ни энергии…