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