Большое значение имело и то обстоятельство, что карфагенский Совет долго отказывал Ганнибалу в подкреплении. Затем, в 207, все-таки соблаговолили направить на подмогу войско, возглавляемое Гасдрубалом - младшим братом Ганнибала. В Италию армия направилась, как и 5 лет назад воинство Ганнибала, через Альпы. Однако это для римлян уже не было неожиданностью. Более того, они отследили передвижение войска Гасдрубала, неожиданно атаковали и разбили вчистую. Гасдрубал был убит, а его голову доставил в лагерь Ганнибала всадник. Это сильно деморализовало Ганнибала. А Сципион тем временем вернулся в Рим триумфатором, получил должность консула и, продолжая реализацию своего плана, приступил к подготовке африканской экспедиции (которая осуществилась в 203).
Все эти 9 лет (212-203) Ганнибал находился в неком подвешенном состоянии - осаждал мелкие города, один раз даже подошел близко к Риму с намерением штурма и... не решился. Римляне теперь уже были полны сил и готовности отстоять столицу, и время, а с ним и стратегическая инициатива, были Ганнибалом действительно безнадежно упущены. Все указанные 9 лет после Канн характеризовались одним - армия Ганнибала таяла, а силы Рима росли. Сципион последовательно осуществлял свой план, а Ганнибал ничем тому воспрепятствовать уже не мог...
Сципион с армией высадился в Африке, одержал несколько промежуточных побед и вплотную подошел к Карфагену. Ганнибал с остатками своего воинства был вынужден также вернуться в Африку. Видимо, все отчетливей понимая критичность положения, он запросил переговоров со Сципионом. Тот принял предложение, но переговоры ни к чему не привели и стало ясно, что генерального сражения не избежать. Битва при Заме была с плане полководческого искусства не столь "хрестоматийной", как при Каннах, однако Сципион своего визави, очевидно, полностью переиграл. Есть среди историков такая точка зрения, что Ганнибал к моменту битвы "заштамповался" и Сципиону не стоило большого труда предугадать все шаги Ганнибала. Так (согласно этой точке зрения), Сципион не сомневался, что Ганнибал в начале боя двинет на римскую пехоту слонов, и сполна к этому подготовился - велиты (легковооруженные пехотинцы) организованно встретили "живых танков", обкидали их дротиками и напугали ревом духовых труб и рогов (типа южноафриканских вувузел), и слоны поворотились назад, "не выполнив боевую задачу" и попутно "помяв" свои ряды. Также Сципион, возможно, предвидел, что Ганнибал попытается "выключить из процесса" превосходящую римскую (вернее, римско-нумидийскую) кавалерию (путем вылазки против нее своей кавалерии и "увлечения" ее в преследование), а за время отсутствия кавалерии на основном участке фронта силами своей пехоты разделаться с римской (Сципион по ходу боя против этого ничего не "возразил" ("пусть Ганнибал думает, что "идет по-ему""). Ну и Сципион верно рассчитал, что пунийские элитные части попытаются обойти с флангов, а затем и окружить римскую пехоту; когда эта тенденция обозначилась, то Сципион сделал аналогичный контрвыпад - также двинул на фланги элитные части, с которыми так просто было не расправиться, ну и в результате на пехотном участке наступило равновесие; быть может, пунийцам в итоге удалось бы взять верх, но часть римской кавалерии, преследующей пунийскую (к тому времени или же несколько позже был убит ее начальник Магарбал (тот самый, оказавшийся провидцем)), так вот, часть римской кавалерии была отозвана на подмогу пехоте, и это предрешило исход боя. И всей войны.
Не исключено, что у Ганнибала была возможность победить при Заме (выскажу здесь свою дилетантскую (потому что, опять же, не историк-профессионал) точку зрения). Ганнибал использовал слонов слишком стандартно - "просто" двинул их на римский строй, совсем не учтя то, что римляне (а раньше их и македонцы) уже умели бороться со слонами (с помощью легковооруженных пехотинцев). А нужно было вначале сымитировать "стандартную" атаку (используя только часть слонов), "бесславно" отступить, убедив римлян, что "все идет по-их"", а затем попытаться использовать остальных слонов в разгар боя (когда отрядить против них велитов было бы затруднительно), ударив, во-первых, во фланг легионеров, а во-вторых, пустить их против кавалерии (пара десятков слонов могла бы внести серьезную дезорганизующую сумятицу даже в многотысячную кавалерию римлян). Однако даже в случае успеха в той битве Ганнибалу было бы уже крайне затруднительно переломить ситуацию в целом - Рим к тому времени окреп несокрушимо...
Итак, весь ход войны довольно явственно указывает, что у Ганнибала была единственная возможность победить - двинуться на Рим стазу же после Канн. В этом случае он бы стал в разы более великим. Но эту блестящую возможность он не использовал, а дальше Сципион "задал устойчивый победный тренд" для Рима и не оставил Ганнибалу и всему Карфагену ни единого шанса.
Однако официально принято считать, что рейтинг Ганнибала выше, чем у его "визави" (среди полководцев древности Ганнибал идет следом за Александром Македонским и Цезарем и делит 3-ю строчку с Аттилой). Видимо, действительно отрезок II пунической "Тицин - Канны" возвеличил Ганнибала небывало. "Самый крупный бриллиант" здесь, разумеется, Канны, признаваемые по сию пору "субэталоном" военного искусства (недаром впоследствии появилось выражение "бит, как при Каннах (не при Заме, что примечательно)"). Можно с уверенностью сказать, что если бы Ганнибал и никаких других побед более не совершил, кроме как под Каннами, то и в этом случае его имя золотыми буквами вписалось бы в историю. И даже тот, кому удалось его победить, рейтингом оказывается пониже...
Здесь позволю себе сделать отступление. В общем, есть у меня брошюрка поэта и сказочника Ярослава Дориса "Рубсоны" (слово-"кентавр", образованное от "рубаи" и "сонеты"). Эти рубсоны представляют собой концентрированно изложенные мысли в виде пятистиший, причем первая и последняя строчки совпадают. Я и сам пытался "баловаться рубсончиками", так вот один из них посвящен как раз Ганнибалу (и неплохо сошел бы за эпитафию):
Бессмертье Канн снискавший Ганнибал
почил в величьи, дóднесь незатмленном.
Могуществом победоносным пал
разбит, но не развенчан Сципионом
бессмертье Канн снискавший Ганнибал.
(Однако, справедливости ради, следует отметить, что слава Богу, что Ганнибал (и вообще Карфаген) не победил - у пунийцев была совершенно ужасная религия, предписывающая каждой семейной паре отдавать первенца в жертву верховному богу Ваалу (кстати, Гамилькару Барке, отцу Ганнибала, удалось скрыть первенца, он не попал в жертвенный огонь и навсегда остался в истории)).