Не лучше складывалась для карфагенян и ситуация в центре: «День все длился – солдаты Гасдрубала начали уставать; утренний переполох не дал им собраться с силами: строиться пришлось не поевши, наспех» (Liv. XXVIII. 15). Вот когда начали сказываться последствия необдуманного решения Гасдрубала без подготовки вступить в битву с римлянами! Как оказалось, именно это решение карфагенского полководца привело к поражению пунийцев: «К полудню силы карфагенян стали падать, так как выход их из стоянки был вынужденный и преждевременный и они не успели приготовиться как следует к битве. Перевес был на стороне римлян как потому, что они были и сильнее, и бодрее противника, так больше всего потому, что их дальновидный военачальник поставил отборнейшие войска против слабейшей части неприятеля» (Polyb. XI. 24). Мы никогда не узнаем, почему Гасдрубал не сделал попытку прорвать в центре боевые порядки армии Сципиона.
Несколько иначе трактует ситуацию Аппиан. Он изображает Публия Корнелия не только талантливым военачальником, но и храбрым солдатом, в критический момент боя возглавившим атаку легионов. Согласно Аппиану, ситуация для римлян сложилась критическая: «Пехота вследствие численного превосходства карфагенян была в тяжелом положении, и в течение всего дня она терпела поражение. Хотя Сципион объезжал их и убеждал, дело не менялось до тех пор, пока он, передав своего коня сопровождавшему его рабу и взяв щит у кого-то из воинов, не бросился, как был, один, в середину между врагами с криком: «Помогайте, римляне, вашему Сципиону, находящемуся в опасности!» Тогда те, которые, стоя близко, увидали, какой опасности он подвергается, а стоявшие далеко услыхали об этом, все вместе под влиянием стыда и в страхе за своего вождя бросились на врагов с криком «ура» («алала») и великим напором, которого карфагеняне не выдержали и отступили, так как одновременно они стали уже терять и силы, не евши до самого вечера» (Iber. 27).
Поражение наемников на флангах обернулось поражением всей карфагенской армии. Однако в сложившейся ситуации по-другому просто быть не могло. На счастье карфагенян, погода испортилась и помешала римлянам ворваться во вражеский лагерь. У Гасдрубала появилось время, чтобы привести свои потрепанные войска в порядок и сделать правильные выводы из случившегося. Ни Ливий, ни Полибий не называют потери сторон, данная информация, присутствует только у Аппиана: «Римлян погибло 800 человек, а неприятелей 15 тысяч» (Iber. 27). В такое соотношение погибших не верится, ход битвы не подтверждает данные цифры.
Не все было так плохо для пунийцев, как могло быть, поскольку «цвет неприятельской армии – карфагенские ветераны и африканцы» – в битве уцелели и укрылись в укрепленном лагере. Основные потери понесли наемники и балеарцы, оказавшиеся на направлении главного удара римлян. Карфагенский полководец сохранил ядро армии, в сложившейся ситуации это имело важнейшее значение. Все зависело от того, как дальше будет действовать Гасдрубал.
5. Катастрофа. (весна 206 г. до н. э.)