Это сражение двух 35-тысячных армий представляет собой очень интересный пример первого в истории применения римлянами линейной тактики.
Ганнибал еще не успел создать конницы, и здесь римляне превосходили его троекратно. Пехотинцев было больше у Ганнибала. А кроме того, Ганнибал располагал несколькими десятками слонов.
Ганнибал распределил свою конницу равномерно по флангам и дал ей указание – не вступая в упорный бой, бежать перед римской и нумидийской конницей, чтобы увести врага во время преследования подальше от поля сражения. Слоны маскировали боевой порядок пехоты и давали Ганнибалу выигрыш во времени – не втягивать в серьезный бой пехотинцев до тех пор, пока не выяснится, удалась ли хитрость с неприятельской конницей.
Пехоту карфагенский стратег построил в две линии: первая – карфагенская милиция, вторая – опытные ветераны, вернувшиеся из Италии, вместе с самим Ганнибалом. Если бы не удалось отвлечь римскую конницу с поля сражения, обе линии под прикрытием слонов могли бы отступить в укрепленный лагерь, не втягиваясь в решительный бой.
Поначалу хитрость Ганнибала удалась. Римская конница, преследуя карфагенскую, скрылась с поля сражения. Тогда выступили карфагенские пехотинцы. Жестокая рукопашная схватка была начата первой линией, а вторая линия, разделившись на две части, вышла из-за флангов первой для решительного двойного охвата римской пехоты. Но проницательный Сципион, имевший уже и у себя вторую линию, на этот маневр неожиданно ответил контрманевром – части второй линии римлян вышли из-за флангов первой и быстро вступили в бой с противником, собиравшимся окружить римлян. Карфагенянам пришлось отступать в очень трудных условиях. Налицо был факт: учитель – Ганнибал – нашел достойного ученика в Сципионе.
В итоге Ганнибал проиграл. Армия Карфагена потеряла 10 000 человек, в то время как победители – полторы тысячи. Именно с этого триумфального для него момента римский полководец получил прозвище Сципион Африканский.
В 201 году Римская республика и Карфаген заключили крайне тяжелый для побежденных мир, хотя Ганнибал настаивал на продолжении войны. Вторая Пуническая война закончилась полным военным поражением Карфагена: он выдал Риму весь свой флот и обязывался в течение 50 лет выплачивать победителю ежегодно 10 000 эвбейских талантов. Все карфагенские владения вне Африки отходили Римской республике. Африканская Нумидия объявлялась независимой от Карфагена.
Рим на 600 лет получил полное господство в Средиземноморье.
Что касается Ганнибала, то он до 196 года до н. э. управлял Карфагеном, постоянно желая возобновить вооруженное противоборство с ненавистным ему Римом. В конце концов, заподозренный римлянами в подготовке новой войны и потеряв доверие своих сограждан, престарелый полководец был вынужден бежать из родного Карфагена, защите которого от врагов он отдал всю свою жизнь. Теперь ненависть Рима преследовала его всюду.