El enfrentamiento se produjo junto al río Himera, en el centro de Sicilia, y gracias a las rencillas internas en el bando cartaginés, los númidas se retiraron y no tomaron parte en el combate, facilitando la destrucción del ejército cartaginés y el de sus aliados siracusanos, obligando a los escasos supervivientes a refugiarse en su último bastión en Agrigento.