Mientras en el centro los legionarios seguía luchando cuerpo a cuerpo, la caballería cartaginesa en ambas alas se enfrentó a sus equivalentes romanos, a los que excedían en un elevado número.