Por otro lado, mientras que los cartagineses derrotaban a la caballería romana, los dos ejércitos principales, compuestos por la infantería de ambos bandos, avanzaron el uno contra el otro en el centro del campo de batalla.