En ny ekspedisjon, ledet av Asdrubal og Hamilcar, ble sendt fra Kartago for å hevne angrep fra Siracusa, men ble knust i slaget ved Krimisos i 341 f.Kr. av en kombinert gresk hær. Gisco, sønn av Hanno den store, ble kalt hjem og valgt som «konge», men han oppnådde lite og etter at Timoleon hadde erobret en del greske byer som var allierte med Kartago ble det inngått fredsavtale i 338 f.Kr. Denne etterlot de kartagiske besittelsene på Sicilia uendret, men Siracusa sto fritt til å handle med andre byer på Sicilia.