カタナ沖の海戦
カルタゴには常備陸軍はないため、モティア救援のためにヒミルコ率いる三段櫂船100隻からなる艦隊を送った。ギリシア側の船はほとんどが海岸に乗り上げて停泊していたため、ヒミルコは奇襲によってほとんどの輸送船を破壊し、続いてモティアの北方に停泊していた軍船攻撃に向かった。モティアの北方はルンガ島(現在のグランデ島)とシケリア本島に挟まれた浅瀬で、軍船は通過できなかったため、ギリシア艦隊は袋の鼠となった。ディオニュシオスは一部の軍船を出撃させ、大型弩弓でカルタゴ艦隊に対抗し、また浅瀬に急遽木製の人力牽引用の足場を作らせ、80隻の三段櫂船を外洋に脱出させた。挟み撃ちになることを恐れたヒミルコは撤退した。ディオニュシオスは、モティアとシケリア本島を結ぶ堰堤を修復し(モティアが篭城に備えて破壊していた)、攻城兵器を用いてモティアを攻撃した。モティアは激しく反撃したが、最終的には陥落し略奪された。守備兵をモティアの廃墟に残し、セゲスタとエンテラの包囲を継続しつつ、ディオニュシオス自身とその艦隊の大部分は冬の間シュラクサイに戻った。弟のレプティネスが120隻の軍船(少なくとも30隻は五段櫂船)と共にエリュクス(現在のエリーチェ)に残留した。
翌紀元前397年に陸軍の準備が整うと、ヒミルコは陸兵50,000、三段櫂船400、輸送船600を率いてシケリアに向かった。途中でレプティネス率いるギリシア艦隊がカルタゴ艦隊の阻止を試みたが、輸送船50隻を撃沈しただけで失敗した。ヒミルコはパノルムスに上陸し、そこでシケリア現地兵30,000と合流すると、まずはエリュクスを占領した後にモティアに向かった。モティアの守備兵は大部分がシケル人で、指揮官の名前はビトンであったが、容易に撃破された。ヒミルコの次の目標はディオニュシオスが包囲するセゲスタの解放であったが、ギリシア軍はカルタゴ軍の接近を知ると、数に勝る敵軍との戦闘を避けてシュラクサイに撤退した。ヒミルコはパノルムスに戻り、カルタゴ領を防衛するのに必要な守備兵を残すと、メッセネに向かって軍船300隻、輸送船300隻と共に北岸沿いを東進した。途中リパラ(現在のリーパリ)に向かい、そこで30タレントを献上金として出させた。リパラを出帆したカルタゴ艦隊は東へ向かい、陸軍はメッセネの12マイル北方のペロルム岬(現在のカポ・ペローロ)に上陸し、野営地を設営した。メッセネ陸軍は街を出てカルタゴ軍に向かった。ヒミルコは軍船200隻で海上からメッセネを急襲し、占領・破壊した。ギリシア軍は郊外のいくつかの要塞に逃げ込んだ。ヒミルコはメッセネを脱出した人々が逃げ込んだ要塞をつぶしていこうとしたが、それには時間がかかりすぎることが判り、これを中止した。