ヒメラ川の戦い
アガトクレスはカルタゴ軍をシュラクサイから遠ざけるために、しばらくの間ゲラに留まることを決意した。この間にシュラクサイは穀物を収穫することができた。ハミルカルは当初ゲラを包囲しようとしたが、アガトクレスが十分な食料と防御のために十分な兵を持っていることが分かるとこれを諦めた。その代わりに、アガトクレス側の都市と要塞を攻撃した。これら都市もアガトクレスを嫌悪していたため、直ぐにカルタゴ側に寝返った。シュラクサイに撤退したアガトクレスは、カルタゴ軍が優勢である間、シケリアの他の地域の支配を失った。この状況を打開するため、アガトクレスは地中海を渡ってリビュアに上陸し、そこを戦場とした。