Хотя Ганнибал довольно долго продержался в Италии – с 217 до 203 года до н. э., – что является воистину удивительным достижением, его предприятие провалилось. В конце концов он потерпел поражение не на поле боя, а из-за отсутствия поддержки из дома и тщательно продуманной партизанской войны, которую организовал способный военачальник Квинт Фабий Кунктатор. Он не давал возможности Ганнибалу навязать ему большое сражение. Вместо этого он постоянно беспокоил, изматывал карфагенскую армию по всей Италии, не вступая в генеральное сражение и не позволяя карфагенянам приобрести постоянную безопасную базу.
Брат Ганнибала Гасдрубал в 209–208 годах до н. э. был послан с подкреплением из Испании и следовал по суше по пути Ганнибала. Его армия была разбита на берегах реки Метауро, что в Северной Италии, свежей римской армией, собранной, несмотря на все потери. С этого момента судьба Ганнибала была решена. Хотя он и его войска все еще оккупировали Калабрию на юге, неудачная попытка его брата нанести давно задуманный удар по Риму положила конец всем надеждам.
Римляне тем временем обнаружили, что Корнелий Сципион – прекрасный военачальник. Пока Ганнибал продвигался, почти не встречая препятствий, по Италии, Сципион нанес удар по новому истоку власти карфагенян – по Испании. К конце 206 года до н. э. он взял штурмом главный карфагенский город Картаго Нова – Новый Карфаген (ныне Картахена) – вытеснил последние силы карфагенян из Испании. Хотя много веков спустя Испания оказалась под североафриканским (мусульманским) правлением, которое продолжалось несколько веков, латинская модель Испании, существующая до сих пор, была создана Сципионом. Вытеснив карфагенян, он направил доселе малоизвестный полуостров на путь, следуя которым он в конце концов стал огромной Римской империей.
Только в конце 203 года до н. э. итальянская земля была избавлена от карфагенских войск, и то лишь потому, что Ганнибал по приказу из Карфагена отплыл домой. Сципион, уничтоживший карфагенскую империю в Испании, теперь вторгся в Африку. Годом позже в сражении при Заме, что на границе карфагенской территории, Ганнибал потерпел единственное большое поражение за всю свою карьеру – от рук Сципиона. Вторая Пуническая война завершилась.
В 201 году до н. э. был заключен мир. По договору Карфаген уступал всю Испанию и средиземноморские острова, еще оставшиеся у него, победоносному Риму. Карфагеняне согласились выплатить огромную сумму в течение следующих пятидесяти лет. Весь их военно-морской флот, за исключением нескольких трирем, был сожжен. Карфагену было запрещено вести самостоятельную внешнюю политику без согласия Рима, и – последнее унижение – впредь они должны были обращаться к Риму, если намеревались вести какую-либо кампанию даже на своей североафриканской территории.
Макс Кэри подводит итог этой войны в энциклопедии «Британика»: «Неудача блестящей попытки Ганнибала… объясняется не стратегическими ошибками с его стороны. Она была вызвана непреклонной силой воли римлян, которые в этот период показали свой характер с самой лучшей стороны; а также компактностью их итальянской конфедерации, которую ни шок поражения, не превратности войны не могли полностью разрушить. Шоу индивидуального гения, которого одолела коллективная и исключительно целеустремленная сила, придает Второй Пунической войне особый интерес».
Сражение в неизвестном и географически оспариваемом месте, известном как Зама, решило судьбу Запада. Однако коммерческая жизнестойкость Карфагена была такова, что, несмотря на навязанные ему разрушительные условия, он сумел в сравнительно короткий срок выплатить всю потребованную Римом сумму. Этим возрождением город обязан Ганнибалу, который, несмотря на поражение, был поставлен карфагенянами во главе правительства. Он быстро доказал, что является не только военачальником, но и талантливым государственным деятелем.
Вряд ли стоит удивляться тому, что римляне заметили потрясающе быстрое восстановление былого противника, причем это восстановление имело место благодаря человеку, едва не поставившему их на колени. Ганнибала обвинили в заговоре против мира. Он был вынужден бежать из города, с земли, которой посвятил жизнь. Умер в Малой Азии в 183 году до н. э., до конца жизни помогая врагам Рима на Востоке. Хотя о его характере мало что известно, он считается одним из самых талантливых полководцев в истории, человеком, в полной мере заслужившим звания «гений», которым мы так часто злоупотребляем. В целом можно сказать, что он был побежден не в сражении при Заме. Ему нанес поражение характер римлян.