После этой первой победы пуническая армия столкнулась зимой с враждебным и холодным климатом Северной Италии. И хотя войска были укреплены поступлением в них нескольких тысяч галлов, много иберийских и африканских солдат погибло. На животных также отразились холод и влажность. Кроме гибели большого числа мулов и лошадей, пали также почти все слоны, а сам Ганнибал лишился глаза на заболоченных берегах Арно.
С наступлением лета 217 года столкновения возобновились. Разграбляя тосканские деревни, чтобы вызвать на бой римскую армию под командованием консула Фламиния, Ганнибал схватил его на выходе из ущелья возле Тразименского озера. Тит Ливий (XXI, 6) сообщает, что всего лишь через три часа после начала сражения римская армия потеряла своего командира и 15 тысяч человек, тогда как пунийцы потеряли всего лишь 2500 человек. И в то время как Рим пребывал в страхе возможной осады, Ганнибал отвел свои войска и встал лагерем в Пицене, на побережье Адриатического моря. Долгое время историки задавались вопросом: по какой причине Ганнибал не пошел сразу на Рим? Но, как мы уже говорили, понесенные потери и некоторые специфические особенности его армии не давали возможности заключить в кольцо осады город, подобный Риму. И Ганнибал, отдавая себе в этом отчет, принял решение сплотить сначала вокруг себя коренных жителей Италии, представ перед ними как их освободитель и защитник от посягательств римлян.
После короткого периода пребывания в Кампании пуническая армия провела зиму в Апулии (217—216 годы). А в это время в Риме с появлением на политической арене Фабия Максима, прозванного Кунктатором, то есть «Медлительным», возрождалась надежда. Избранный диктатором, он придерживался тактики постепенного истощения пунийцев. В Испании, благодаря поддержке Марселя с тыла, был разбит и захвачен в плен пунический командующий Ханнон, который контролировал Каталонию. Римской армии удалось даже дойти до Сагунта, разбив здесь лагерь и отрезав, таким образом, Ганнибала от его базы. А в самой Италии вновь избранные консулы объявили широкомасштабную мобилизацию.
Были сформированы восемь легионов, готовые в любой момент «разобраться» с пунийцами.
Что же касается армии Ганнибала, то в начале лета 216 года она снялась с места и двинулась, направившись к Пуйи. Провоцируя соперника, Ганнибал захватил крепость Канны, расположенную на реке Офанто, на севере от современного города Барлетта. И именно в этом месте 2 августа 216 года произошла одна из самых знаменитых в истории битв. Противостоя вдвое большей армии (90 тысяч пехотинцев и 6 тысяч всадников), лишившись слонов, Ганнибал нанес римлянам сокрушительное поражение. Более 70 тысяч римских солдат сложили здесь свои головы. Среди них был один из двух консулов текущего года Павел Эмилий, а также оба консула, избранных в предыдущем году (см. Армия, гл. III).
По свидетельству Тита Ливия (XXII, 51, 2), по окончании битвы Махарбал, командир пунической кавалерии, якобы сказал генералу пунийцев, все еще не помышлявшему об осаде Рима: «Vincere scis, Hannibal, Victoria uti nescis» («Ты умеешь побеждать, Ганнибал, но ты не умеешь пользоваться плодами твоей победы»). Несмотря на блестяще проведенную военную операцию, Ганнибал не отказался от ранее намеченной им цели: изолировать Рим от его союзников, чтобы, ослабив его, возобновить переговоры по мирным договорам 241 и 226 годов на выгодных для Карфагена условиях. Впрочем, после победы на Тразименском озере его армия в военном плане не претерпела никаких качественных улучшений: она оставалась неприспособленной к позиционной войне.
И поэтому Ганнибал понимал, что его победа может принести ему плоды только на дипломатическом поприще. Он заключил соглашения с народами, населяющими юг итальянского «сапога»: апулиями, бруттами, луканцами и самнитами. Его внимание было сосредоточено главным образом на Капуе, жители которой оказали радушный прием пунической армии, и в этой связи уместно вспомнить Тита Ливия и его знаменитое описание «капуанской неги» (XXIII, 18, 10—15). Видимо, Ганнибал рассчитывал превратить этот город в столицу южно-италийской федерации типа карфагенского протектората, целью которого было бы блокирование продвижения римлян к югу. За пределами Италии Ганнибал заключил пакт с Филиппом V Македонским, который не имел продолжения (см. Дипломатия и международные отношения, гл. III). На Сицилию после смерти тирана Сиракуз Гиерона Ганнибал командировал своих эмиссаров, подписав соглашение, согласно которому часть острова должна была отойти Сиракузам.
Но, к несчастью для знаменитого карфагенянина, все эти усилия не могли свести на нет римскую оппозицию, сила которой заключалась в необычайной способности быстро приводить в боевую готовность свои вооруженные силы. И сиракузяне, проживавшие на Сицилии и находившиеся с конца 215 года в состоянии войны с римлянами, никак не могли ни добиться преимущества, ни снять блокаду, в которой римляне держали город, и это несмотря на поддержку со стороны Карфагена и использование военных машин, разработанных Архимедом. В 212 году, по истечении трех лет осады, город пал, а гениальный греческий ученый погиб от меча римского солдата. В Италии захват Тарента дал Ганнибалу возможность основать здесь порт, хотя это так и не помогло ему вновь обрести господство на море. Мало-помалу с падением в 211 году Капуи и взятием в 209 году Тарента Риму удалось остановить продвижение гениального Баркида, ограничив его границами Калабрии.
Одновременно с этим римляне взяли на вооружение политику Ганнибала, начав военные действия в самом центре державы Баркидов, в Карфагене. В 209 году Публий Корнелий Сципион высадился в Испании там, где двумя годами ранее его отец и дядя были убиты солдатами Гасдрубала-младшего. Имея 25 лет от роду, он уже участвовал в сражениях с войсками Ганнибала в Италии и в силу этого приобрел некоторый опыт и понимание тактики ведения войны Баркидами. Ему удалось захватить Карфаген, практически не встретив сопротивления, что дало ему возможность сконцентрировать здесь большое количество военных машин и кораблей и укрепить материально-техническую базу. Весной 208 года, поднимаясь по долине Гвадалквивира к золотым и серебряным рудникам, разработка которых велась Баркидами, он встретился с Гасдрубалом, одержавшим победу над его родными на востоке Кордовы. Он чуть было не разгромил его войска, но Гасдрубалу удалось вырваться и продолжить путь в Италию, на помощь своему брату. Повторяя маршрут Ганнибала и стремясь избежать столкновения с римскими войсками, стоявшими в Каталонии, он сначала пересек Пиренеи со стороны басков, а затем и Альпы. Риму, обеспокоенному возможностью воссоединения двух армий, удалось перехватить гонца с донесением, посланного Гасдрубалом, в котором он назначал Ганнибалу свидание в Умбрии. В то время как один из консулов, К. Клавдий Нерон, удерживал Ганнибала в Бруттии, второй, М. Ливии, разгромил войска Гасдрубала-младшего на подступах к реке Метавр, недалеко от Римини, на Адриатическом побережье.
Потеряв всякую надежду помочь своему брату и на поддержку Филиппа V, который в конечном итоге начал вести переговоры с Римом, Ганнибал оказался в изоляции. Вторая армия под командованием Магона, младшего брата Ганнибала, спешившая ему на помощь, оказалась парализованной в Лигурии, не имея возможности воссоединиться с войсками Ганнибала. Что же касается римлян, то им удалось в 204 году высадить в Африке армию под командованием Сципиона. После безуспешной попытки взять Утику, в 203 году Сципион напал на карфагенские и нумидийские войска в Кампи Магни, в среднем течении Меджерды[6]. Битва закончилась победой Сципиона, захватившего в плен царя нумидийцев Сифакса. У Карфагена, предчувствовавшего реальную опасность, не было другого выхода, кроме как обратиться за помощью к двум Баркидам. Но Магон, раненный в боях, не выдержал перехода и скончался.
В Африке в римско-карфагенской дуэли принимала участие еще одна, третья, сторона, полностью выполнившая выпавшую на ее долю роль, — нумидийцы. Эти последние распались в начале злоключений Ганнибала на два царства. На царство Масаэсил с Сифаксом во главе, которое простиралось от Сиги на западе (современный Та-кембрит в регионе Орана) до Сирты (Константина) на востоке, и на царство Массиль, меньшее по размерам, расположенное на стыке современной тунисско-алжирской границы. В 206 году, после кончины Гайи, царя Массиля, его сын Массинисса, воевавший в Испании на стороне пунийцев, должен был вернуться в Африку, чтобы вступить в права наследования. Но Сифакс, аннексировав его царство, вынудил его удалиться в изгнание, толкнув тем самым непосредственно в руки к римлянам.
Что касается Ганнибала, то, вернувшись в Африку после 25-летнего отсутствия, он решил высадиться не в Карфагене, где заправляли его политические противники и в двух шагах от которого находился лагерь Сципиона, разбитый в Тунисе, а в Лептисминор (современная Лампта в тунисском Сахеле), где у его семьи были владения.