Следующей ночью Ганнибал ушел, и Марцелл не стал, хотя и желал, его преследовать из-за большого числа раненых. Фабий взял приступом Мандурию и захватил 4000 человек и большое количество продовольствия. Ганнибал лишился еще одной продовольственной базы. Оттуда Фабий направился к Таренту и расположился лагерем у самого входа в гавань. Часть стоявших в гавани кораблей имела на борту стенобитные машины и все необходимое для осады; другая часть — метательные машины, камни и другое оружие. Одни моряки должны были подкатывать к стенам машины и приставлять лестницы, другие с кораблей поражать защитников города. Эти корабли были снаряжены так, чтобы осадить город со стороны открытого моря.[511] По стечению обстоятельств ничего этого не понадобилось. Ганнибал оставил в Таренте отряд бруттийцев, а начальник этого отряда влюбился в женщину, брат которой служил в войске консула Фабия. Сестра написала брату, что ее возлюбленный готов совершить предательство. Брат тайком пробрался в город и уговорил возлюбленного сестры сдать город римлянам. Ночью одновременно зазвучали трубы и с крепости, и из гавани, и с кораблей, приплывших со стороны открытого моря. Крик и тревога поднялись, как и было задумано, там, где не было никакой опасности. Римляне стали перелезать через стену в город, затем взломали ворота, в город вошел большой отряд римлян и прошел на форум. После недолгой схватки римляне одержали победу. Фабий взял 30 тысяч пленных, огромное количество серебряных изделий и монет, 83 тысячи фунтов золота, статуи и картины.[512]
Оторвавшись от Марцелла, Ганнибал пришел в Кавлонию и заставил сдаться бруттийцев, захвативших город. Узнав, что Фабий напал на Тарент, Ганнибал бросился на помощь, но опоздал. Ливий рассказывает, что, когда Ганнибал узнал о победе Фабия, он сказал: «И у римлян есть свой Ганнибал: хитростью мы взяли Тарент, и такою же хитростью его у нас отобрали».[513] Ганнибал разбил лагерь в нескольких милях от города, а через несколько дней ушел в Метапонт. Тем временем Фульвий заставил дезертировать несколько самнитских племен и некоторые города Лукании. Ливий сообщает, что некоторые города Бруттия тоже вступили в переговоры с Фульвием. Союзники Ганнибала дезертировали один за другим.
В 208 году до н. э. Марцелл был избран консулом в пятый раз. Вторым консулом стал Тит Квинтий Криспин. В поле находился двадцать один легион: семь в Южной Италии, один в Капуе, два в Таренте и четыре под командованием консулов занимались поиском Ганнибала, чтобы вступить с ним в бой. Поскольку ходили слухи, что карфагеняне готовят большой флот, рассчитывая высадиться на побережье Италии, Сицилии и Сардинии, к семидесяти кораблям, стоявшим на Сицилии, добавили тридцать. Для защиты побережья вблизи Рима переоснастили тридцать старых военных кораблей и построили двадцать новых. Легионы Криспина попытались осадить Локры, но отступили, узнав, что Ганнибал двинулся в направлении города. Криспин соединился с Марцеллом, и консулы разбили два лагеря между Венузией и Бантией (современный город Банци). Ганнибал быстро направился в их сторону, чтобы вступить с их армиями в бой, который обещал стать первым решающим сражением после Канн.[514]
Но не стал. Согласно Полибию Марцелл с Криспином, взяв с собой отряд всадников, отправились осмотреть лесистый холм, расположенный между их лагерем и лагерем Ганнибала. По какой-то причине отряд нумидийских всадников находился у подножия холма. Когда римляне подошли к вершине, нумидийцы с громкими криками кинулись со всех сторон и окружили римлян, отрезав им путь отступления.[515] Согласно Полибию, Марцелл был убит, а Криспин серьезно ранен. Горстке римлян удалось убежать, захватив с собой раненого консула. Однако к концу года Криспин умер от ран. Ливий говорит, что впервые в римской истории во время войны были убиты сразу два консула.[516] Ганнибал нашел и похоронил Марцелла с воинскими почестями.
Ганнибал направился к Локрам, чтобы помешать римлянам напасть на город. Узнав, что из Тарента в Локры направляются римские отряды, он заманил их в засаду у Петелии, убив 2000 человек и взяв в плен 1500. Вперед Ганнибал отправил нумидийскую конницу, а сам ускоренным маршем шел следом с пехотой. Бой шел с переменным успехом, но в конце концов римляне не выдержали и «кинулись к морю и своим кораблям, бросив свои орудия и машины, которыми разбивали стены».[517] На 207 год до н. э. консулами были избраны Гай Клавдий Нерон и Марк Ливий Салинатор. Как уже говорилось, Нерон был одним из командующих в Капуе и после смерти Сципиона принял командование римскими армиями в Испании. Кроме того, он был одним из ведущих офицеров Марцелла в Казилине. Позже его назовут одним из лучших римских командующих во время войны.