Iniciado el combate, la caballería púnica, desordenada en parte por algunos elefantes enloquecidos por el dolor que les causaron los dardos de los "vélites" romanos, fue rápidamente vencida y expulsada en el campo de batalla por la romana, dejando desprotegido el flanco del ejército cartaginés.