Batalla de Hímera (311 a. C.)

Tuvo lugar en Ecnomo, una colonia griega en las cercanías de la actual Licata y del río Hímera.

Los cartagineses derrotaron totalmente al ejército siracusano y lo pusieron en fuga hacia Siracusa, que fue asediada.

Los siracusanos recurrieron a su enemiga Cartago en busca de ayuda y recibieron refuerzos bajo el mando del general cartaginés Amílcar Agatocles se dio cuenta de que no podía tomar Siracusa, por lo que decidió hacer una alianza con Amílcar.

[1]​ Los términos específicos del tratado estipulaban que las ciudades griegas sicilianas Heraclea Minoa, Selinunte e Himera debían ser controladas por Cartago, como había sido el caso anteriormente, y todas las demás debían ser autónomas bajo la hegemonía de Siracusa.

[3]​ Amílcar fue enviado a Sicilia con 130 trirremes, 2000 soldados ciudadanos, 10 000 libios,[nota 1]​1000 mercenarios, 200 etruscos, y 1000 Honderos baleares.

Al mismo tiempo, sufrió una pérdida considerable de veinte barcos, que habían sido capturados por los cartagineses.

Al otro lado, Agatocles ocupaba otra fortaleza que había pertenecido a Falaris, el Falario.

[6]​ Durante mucho tiempo, ambos bandos no se arriesgaron a cruzar el río en tropel.

Agatocles tendió una emboscada a los perseguidores cerca del río, que fueron fácilmente rechazados cuando intentaron cruzarlo.

La batalla se invirtió y los griegos huyeron al río Hímera o a su campamento.

Como el río es naturalmente salado (lo que se refleja en su nombre moderno Salso) muchos griegos murieron por beber su agua.

[9]​ Agatocles decidió permanecer en Gela durante algún tiempo para alejar al ejército cartaginés de Siracusa.

A continuación, visitó las ciudades y fortalezas que aún estaban del lado de Agatocles para ganárselas.