Если Сципион явно рассчитывал на возвращение своей кавалерии и ее удар врагу с тыла, то для Ганнибала такой расклад был смерти подобен. Он должен был обязательно успеть перемолоть римских легионеров до того, как неприятельская конница сможет обрушиться на него сзади. Построение соперников в три пехотные линии подразумевало, что по сути дела им предстоит провести не одно, а три разных сражения.
Так оно и случилось.
Римская пехота медленно пошла вперед, поскольку Ганнибал приказал своей принимать удар стоя. Причем римский боевой клич звучал намного грознее, ведь он кричался на одном языке, чем разноязычные вопли лигуров, галлов и иберов, явно обескураженных неудачами своих слонов и кавалерии.
Сначала «отстрелялись» оставшиеся в живых после «танковой» атаки велиты и быстро отступили за линию гастатов, которые залпом метнув пилумы, сомкнули щиты и всей массой обрушились на врага. Хотя индивидуально галлы, иберы и лигуры отменно владели оружием, но организованный строй манипул гастатов прорвать им так и не удалось, и довольно скоро, несмотря на потери
Бегущим галлам, лигурам и иберам пришлось ретироваться на фланги второй линии боевого построения Ганнибала: во избежание нарушения своего строя вторая линия не пропустила их в тыл сквозь свой фронт.
Довольно долго второй ряд карфагенян стоял насмерть, не уступая гастатам в доблести. Им даже удалось на короткое время отбросить римскую первую линию. Правда, карфагенянам помогло то, что они были свежими, а гастаты уже порядком потрепанные схваткой с первой линией бойцов Ганнибала, да и земля под ногами у них была скользкой от пролитой крови. Даже принципы заколебались, когда увидели, как умело и решительно карфагеняне дали отпор их товарищам-гастатам. Длинные копья врага не подпускали легионеров первой римской линии и не давали им возможности начать ближний бой. Легионеры получали удары на расстоянии, слишком далеком для того, чтобы пустить в ход свои мечи, в фехтовании которыми у них было преимущество.
Только после того, как гастатов поддержали сзади и на флангах выдвинувшиеся манипулы принципов и натиск римлян усилился вдвое, а их увеличившийся фронт стал охватывать вражеский, лишь тогда вторая линия пехоты карфагенской армии все же медленно попятилась назад на пустое пространство, оставленное Ганнибалом перед строем его «Старой Гвардии».