Basándose en una caballería de 4000 jinetes y 100 elefantes, Jantipo marchó hacia campo abierto para hacer frente al enemigo y, aunque sus fuerzas eran muy inferiores en número a los romanos, derrotó completamente a Régulo en los llanos del río Bagradas.