Тем временем Ганнибал, ценой огромных потерь перейдя Альпы (это произошло впервые в истории военного искусства), явился в Северную Италию. Попытка римлян остановить его наступление не увенчалась успехом: сначала в битве на реке Тицине была разгромлена армия Сципиона, а затем при Требии вместе с остатками этой последней и войска другого консула — Тиберия Семпрония Лонга. Весной 217 года по кратчайшему пути через болотистую долину реки Арно Ганнибал вторгся в Центральную Италию. Римские войска, которыми командовал консул Гай Фламиний, находились у горных проходов Аримин и Арретий; теперь они оказались обойденными. Бросившись следом за пунийцами, Фламиний попал в засаду у Тразименского озера и там, потерпев поражение, погиб в бою. Но Рим располагал еще значительными резервами, и для организации обороны в этом районе был назначен диктатор, выходец из знатного патрицианского рода Квинт Фабий Максим.
Пока Ганнибал хозяйничал в Центральной и Южной Италии, римский диктатор избегал открытого боя. Он стремился, сохраняя в целости свои войска, измотать армию Ганнибала, заставить его воинов страдать от голода и жажды, а затем уничтожить. Поэтому он всячески уклонялся от боя, который ему навязывал пунийский военачальник. Ганнибал отлично понимал смысл этой тактики. Чтобы добиться сражения, он пытался скомпрометировать Фабия: разграбив все поля, он приказал не трогать имущество диктатора. Он поощрял и Минуция, начальника конницы при диктаторе, ставленника демократических кругов, который настойчиво искал боя. Вопреки обычаю, Минуций был уравнен в правах с диктатором и получил в свое распоряжение часть римской армии. Ганнибалу без особого труда удалось его разгромить; от полной гибели незадачливого полководца спас Фабий.
Тактика римлян позволяла им вырвать из рук противника инициативу. Она настолько себя оправдала, что, когда срок диктаторских полномочий Фабия истек, консулы повели войну тем же испытанным способом. В войсках Ганнибала начался голод и, естественно, солдатские бунты. Ганнибал метался в поисках выхода и, наконец, решил отходить в Апулию.
Однако римские демократы были очень недовольны политикой аристократа Фабия, которая несла им разорение и нищету. Они требовали ведения активной, наступательной войны и скорейшего изгнания из Италии пунийских войск. Ставленник народных масс консул Гай Теренций Варрон 2 августа 216 года дал Ганнибалу сражение у Канн и... потерпел поражение. Римская армия была почти полностью уничтожена, города Южной Италии во главе с Капуей открыто перешли на сторону карфагенян, видя в них избавителей от римского гнета, дорога на Рим, который не имел войск для обороны, была открыта.
Однако Ганнибал не сумел воспользоваться плодами своей блестящей победы. Захват Рима дал бы ему возможность не только быстро окончить войну, но и подчинить себе всю Италию. Такой план выдвигался карфагенскими военачальниками сразу же после битвы. Командовавший карфагенской конницей Махарбал предлагал Ганнибалу немедленно идти на Рим, предупредив конной атакой возможную попытку римлян уйти из города. Ганнибал не принял этого предложения.
В науке было много споров о том, почему он так поступил и насколько он был прав. Одни считают, что Ганнибал стремился не к захвату Рима, а к его капитуляции и с этой целью хотел поставить под свой контроль всю Италию. Другие думают, что осада Рима или его штурм не принесли бы Ганнибалу успеха.
Как бы то ни было, Рим получил передышку и возможность накопить новые силы. Это и предрешило исход всей войны. Постепенно римлянам удалось восстановить свои позиции в Южной Италии, в Сицилии и на Пиренейском полуострове. В особенности тяжелые последствия для Ганнибала имела потеря Капуи и падение в Испании Нового Карфагена. Гасдрубал Баркид, который должен был привести в Италию новые пунийские войска, погиб. Ждать подкреплений больше было неоткуда. Ганнибал оказался в безвыходном положении. Весной 204 года римский полководец Сципион высадился в Африке неподалеку от Утики. Тогда карфагенский совет решил вступить в мирные переговоры (весной 203 г.) с Римом и вызвал Ганнибала из Италии. После его прибытия война возобновилась, но в битве при Заме (202 г.) карфагеняне потерпели уже решающее поражение. Война была фактически окончена. По условиям мирного договора, заключенного в следующем году, Карфаген потерял все свои владения за пределами Северной Африки, должен был передать часть своих территорий нумидийскому[18] царю Массанассе, оказавшему римлянам большие услуги в их борьбе с Карфагеном, уплатить огромную контрибуцию и, что наиболее существенно, лишился многих своих суверенных прав: отныне он мог вести войну лишь с разрешения римлян. Ясно, что это не только открывало широкие перспективы для римского вмешательства, но и ограничивало возможности карфагенян обороняться против возможных противников.
18
Нумидийцы, или номады (кочевники),—так в произведениях древнегреческих и римских писателей назывались кочевые ливийские племена, жившие на территории современного Алжира, неподалеку от границ Карфагенской державы.