Til gjengjeld for greske angrep på de kartagiske besittelsene på Sicilia i 406 f.Kr. ledet Hannibal Mago et andre angrep, kanskje med mål om erobre hele Sicilia. Kartagerne forflyttet seg først mot Akragas, men i løpet av beleiringen ble de kartagiske styrkene herjet av en pest som også Hannibal Mago bukket under for. Hans slektning og etterfølger, Himilkon (sønn av Hanno), greide derimot å erobre Akragus og deretter erobre byene Gela og Kamarina, samtidig som han jevnlig beseiret hærene til Dionysios, den nye tyrannen i Siracusa. Himilkon gikk til sist inn i en fredsavtale med Dionysios. Et nytt pestutbrudd kan ha forsaket dette. Avtalen tillot grekerne å vende tilbake til Selinunt, Akragus, Kamarina og Gela, men de måtte betale tributt til Kartago. De elymiske og sikelske byene ble holdt frie fra både kartagisk og gresk dominans, og Dionysios fikk bekreftet sin posisjon som tyrann av Siracusa. Da den kartagiske hæren vendte hjem fraktet de også med seg pesten.