En el año 311 a.C., Cartago y Siracusa estaban en guerra una vez más. Los siracusanos bajo Agatocles habían sufrido una dura derrota perdiendo 7.000 hombres. El derrotado Agatocles se retiró a Gela atrayendo la atención de numerosos oponentes para retrasar y permitir a los ciudadanos de Siracusa cosechar antes de la llegada de los cartagineses ante las murallas.
El general cartaginés Amilkas intentó capturar Gela pero fracasó y se volvió hacia Siracusa. Agathoklis decidió entonces realizar una maniobra muy arriesgada cruzando con su ejército hacia el norte de África, dejando la responsabilidad de la defensa de su ciudad a su hermano Andandros.
No se sabe cuántos hombres tenía Andandros, pero ciertamente se quedó corto frente a los al menos 125.000 infantes y caballería de Amilcas. . Agatocles mató a sus ricos oponentes políticos y confiscó sus propiedades obteniendo así el dinero necesario para la guerra. Luego zarpó hacia África.
Primer ataque y asedio
En África logró derrotar al ejército cartaginés en el río Túnez . Los líderes de Cartago pidieron entonces a Amilcas que enviara refuerzos. Pero prefirió intentar engañar a los siracusanos difundiendo el rumor de que Agatocles y su ejército habían sido destruidos. Andandros no se rindió, aunque algunos ciudadanos se calmaron un poco. Amilkas decidió entonces aprovechar el pánico, según creía, de los siracusanos y atacar.
Mientras tanto, llegaron al puerto dos barcos enviados por Agatocles para anunciar su victoria. Los siracusanos, incluida la mayoría de los guardias de las murallas, se apresuraron al puerto para enterarse de la noticia. Amilkas no tardó en aprovechar la situación. Entonces envió un cuerpo muy fuerte de sus hombres equipados con escamas de asedio para capturar las murallas.
Los cartagineses comenzaron a escalar las murallas sin ser notados. Sin embargo, cuando subieron una patrulla los vio y dio la alarma. Inmediatamente, los soldados y todos los demás hombres disponibles corrieron hacia las murallas. Los griegos se abalanzaron sobre los cartagineses y lograron, luchando heroicamente, derrocarlos. Humillado, Amilkas ordenó la retirada. Al mismo tiempo, envió a 50.000 de sus hombres a Cartago, incapaz de ignorar las órdenes que había recibido.
Después de esto, Amilkas se vio confinado a un estrecho asedio de la ciudad, que, sin embargo, estaba bien fortificada y abastecida. Así, el asedio se prolongó. Ya había llegado el año 309 a.C. El general cartaginés logró conquistar la región de Olimpia, al sur de la ciudad, cerca de Mega Limenas y decidió intentar una nueva incursión contra la ciudad.
Contraataque imposible
Los cartagineses comenzaron a moverse durante la noche. Pero los siracusanos percibieron los movimientos de sus oponentes. Los primeros en ver a los cartagineses marchando incoherentemente hacia las murallas fueron los guardias del fuerte de Evryalos y decidieron salir sorprendiendo a los enemigos.
En la oscuridad, liderados por Amilkas y el siracusiano Deinocrates, los cartagineses marchaban descuidadamente con la infantería dividida en dos cuerpos. Los combatientes fueron seguidos por una multitud de seguidores y varios otros elementos sospechosos que pretendían saquear la ciudad.
Pero se pelearon con algunos soldados y estalló una batalla regular. El resultado fue causar más desorden en las líneas cartaginesas que el que había causado el camino estrecho y accidentado.
En ese momento, 3.400 griegos (3.000 de infantería, 400 de caballería) cayeron sobre los cartagineses en mitad de la noche como criaturas del Hades. Estos últimos, incapaces de darse cuenta de cuántos de sus oponentes había, entraron en pánico y vergonzosamente se pusieron de pie. La mayoría murieron simplemente al ser pisoteados por sus colegas. Muchos menos cayeron a causa de las armas griegas. Amilkas, que intentó contener a sus hombres, fue capturado.
Sólo al día siguiente se vio la magnitud de la destrucción. El ejército cartaginés estaba disperso. El destino de Amilka no fue agradable. Después de ser humillado primero al marchar con grilletes por las calles de Siracusa, escuchando las maldiciones y siendo insultado por la multitud, fue ejecutado. Sin embargo, la guerra continuó hasta el 306 a.C. Los rivales acordaron un tratado de paz que dejó el este de Sicilia a Agatocles.