ヒミルコ2世
ディオニュシオスはゲラを放棄してカマリナへと撤退し、さらにはカマリナも放棄してシュラクサイへ撤退した。ヒミルコはゲラとカマリナを略奪し、シュラクサイへと向かった。
ヒミルコはディオニュシオスを急追せずゆっくりとシュラクサイに向かった。このために、ディオニュシオスに忠実なギリシア軍を撃破する機会を逃してしまった――反ディオニュシオス派のギリシア兵がシュラクサイを占領し、カマリナを脱出したギリシア軍はレオンティノイ(現在のレンティーニ)に向かわざるを得なかったのである。ディオニュシオスはカルタゴ軍とシュラクサイの反乱軍に挟まれることになってしまったが、素早い行動によってシュラクサイを奪還することに成功した。やがて到着したカルタゴ軍はシュラクサイの近くに野営したが、攻城戦は開始しなかった。数週間後、ヒミルコは講和を求める使者をディオニュシオスに送った。カルタゴ軍に再びペストが流行りだしたのではないかとの疑いもある。このシケリア遠征全体では、ヒミルコは兵の半数をペストで失った。
前回の遠征とは異なり、ヒミルコはシケリア南岸の経路を使わなかった。ディオニュシオスは彼に敵対的な南岸沿いのギリシア都市を破壊し、穀物を焼却していたためである。カルタゴ領に守備兵を残し、ヒミルコはシケリア北岸のテルマエとケファエロディオンと条約を結んで補給路を確保した後、北岸沿いを進軍した。途中300隻の三段櫂船と300隻の輸送船をもってリーパリ島を攻撃し(島にはドーリア人の海賊がおり、カルタゴ軍の補給を脅かす可能性があった)、島を占領して30タレントの賠償金を支払わせた。そこからメッセネ北方12マイルのペローロ岬に向かい、そこに上陸した。