However the right wing was still fighting.
On Roman left wing cavalry held at bay Numidian light horse.
In the centre one Roman unit from the right wing attacked Carthaginian infantry but was routed.
On the left wing Romans clashed with Iberian infantry.
One of Iberian units was quickly destroyed.
Melee was joined by the charging Carthaginian infantry.
Romans managed to rout second Iberian unit and this meant end of the battle. Carthaginian infantry managed to rout second Roman unit but it didn't change the outcome of the battle.
Rzymianie stracili dwa oddziały piechoty, Kartagińczycy dwa oddziały Iberów, piechotę galijską, słonie, jazdę galijską i jazdę iberyjską.
Romans lost two units of legionaries, Carthaginians two units of Iberian and one of Galic infantry, elephants, Galic and Iberian cavalry.