Mientras, las legiones romanas, que se extendían sobre aproximadamente un kilómetro y medio del terreno, se lanzaron contra el centro del ejército púnico, que fue retrocediendo de manera controlada cambiando su forma convexa a una cóncava en forma de "U", encerrando a los legionarios en su interior.