Las fuentes coinciden en afirmar que la batalla fue larga, y que los romanos fueron capaces de romper el frente cartaginés.