El general púnico empleó a su caballería ligera, los númidas, para flanquear a las fuerzas romanas, mientras su caballería pesada hispana chocaba frontalmente contra los jinetes galos aliados de los romanos, los vélites y el resto de caballería italo-romana.