メッセネの戦い (第二次シケリア戦争)
シケリアのギリシア軍の主力は、本土と同様に重装歩兵で、市民兵が中心であったが、ディオニュシオスはイタリアおよびギリシア本土から多くの傭兵を雇用した。騎兵は裕福な市民、あるいは傭兵を雇用した。一部市民は軽装歩兵(ペルタスト)として加わった。傭兵には弓兵、投擲兵、散兵も含まれていた。メッセネ海軍は標準軍船として三段櫂船を使用していたが、この戦いの際の動向は不明である。
カルタゴ軍はセゲスタからパノルムスに戻ると、カルタゴ領を守備するに十分な兵を残し、600隻の軍船・輸送船でメッセネに向かい、北岸沿いを東進した。途中のテルマエ(現在のテルミニ・イメレーゼ)はカルタゴを裏切っていたが、ヒミルコは報復は行わずに通過してリパラ(現在のリーパリ)に向かい、そこで30タレントを献上金として出させた。アッセリニ以外のシケリ人都市はディオニュシオスによって荒廃させられていたが、補給路の安全確保のために、ヒミルコはテルマエとセファデリオンと条約を結んだ。リパラを出帆したカルタゴ艦隊は東へ向かい、陸軍はメッセネの12マイル北方のペロルム岬(現在のカポ・ペローロ)に上陸した。
ヒミルコは当初陸兵50,000、三段櫂船400、輸送船600を率いてシケリアに向かい、パノルムスで30,000の現地兵(シケル人、シカニ人、エリミ人)と合流していたが、シケリア西部の防衛のためにどの程度の兵力を残して来たかは不明である。リパラを出帆した際にはカルタゴ軍は三段櫂船300と輸送船300を有していた。ペロルム岬に上陸したカルタゴ軍はポセイドン神殿近くに野営地を設営した。
シュラクサイやアクラガスのようなシケリアの大規模都市国家は10,000-20,000の市民を兵として動員でき、ヒメラやメッセネでも3,000 – 6,000を動員できた。メッセネは紀元前399年にはシュラクサイに対して30隻の三段櫂船を準備していた。
紀元前398年、ディオニュシオスはカルタゴに全権大使を送り、シケリアの全てのギリシア人都市の支配権を彼に認めない限り、宣戦を布告すると伝えた。大使が帰国するに先立ち、傭兵を使ってシュラクサイ領土に住んでいるカルタゴ人に剣を突きつけ、その財産を没収した。さらに、200隻の軍船と補給物資・武器を積んだ500隻の輸送船を伴い、陸軍と共にモティアに向かった。ディオニュシオスとその陸軍は、シケリアの南岸に沿って西方に進軍した。それに伴ってカルタゴ支配下にあったギリシア人都市は反乱し、居住していたカルタゴ人を殺してその財産を奪い、兵を送ってディオニュシオスに合流した。カルタゴ側に残ったシケリアの都市は、モティア、パノルムス(現在のパレルモ)、ソルス(現在のサンタ・フラーヴィアのソルントゥム遺跡)、アンキラエ、セゲスタ(現在のセジェスタ)およびエンテラ(現在のコンテッサ・エンテッリーナ)のみとなった。シケル人、シカニ人およびメッセネもまた兵を送ったため、モティアに到着した際にはディオニュシオスの軍は歩兵80,000、騎兵3,000にまで膨れ上がっていた。ディオニュシオスはエリュクス(現在のエリーチェ)を占領し、セゲスタとエンテラを包囲し、続いてモティアを攻撃した。