Sifax intentó organizar sus tropas al estilo romano, pero aunque disponía de fuerzas suficientes, eran en su gran mayoría soldados inexpertos y apenas entrenados.
Sifax, desesperado, corrió entre sus tropas, intentando infundirles moral para que dieran la vuelta y se enfrentaran al enemigo.
En un movimiento desesperado, cargó en solitario contra los romanos, pero su caballo herido le arrojó al suelo.
El rey númida fue tomado prisionero, haciendo imposible así la reorganización de sus tropas.
La batalla se perdió, y los romanos capturaron la ciudad, que capituló al ver a su rey encadenado.