シュラクサイ包囲戦 (紀元前397年)
カルタゴ軍は、過去にもギリシア都市に対する攻城戦を成功させたことがあった。紀元前409年には、攻城兵器を用いてセリヌス(現在のマリネッラ・ディ・セリヌンテ)を陥落させており、同年にはヒメラ(現在のテルミニ・イメレーゼの東12キロメートル)も落している。紀元前406年にはアクラガスの両側に野営地をおいて包囲戦を実施した。シュラクサイの城壁の長さを考えると、それの外側に包囲壁を作ることは現実的ではなかった。ヒミルコは兵士を集中させていたが、シュラクサイを「挟撃」するように別の野営地を作るだけの人的資源がなかったのかも知れず、また野営地を分けるとシュラクサイ軍、あるいは救援軍の奇襲の対象になる可能性もあった。南側の城壁に攻撃をかけた場合、エウリュアロス要塞からの側面攻撃を受ける可能性がある。またエピポライ台地の城壁の高さを考慮すると、攻城用傾斜路無しに突撃することも不可能であった。
ヒミルコは紀元前415年にアテナイのニキアス(en)が用いた戦略を再び採用した。すなわち、包囲を継続し、シュラクサイ内部にカルタゴ有利な政治的な動きが起こるのを待った。ヒミルコは準備が完了した後に冬営地に向かった。ただ、海上輸送は完全には遮断できず、カルタゴ海軍が妨害しないかぎり、ラクシウムから船が出入りできた。
ギリシア軍はポリクナとダスコンの要塞は占領したものの、カルタゴ軍野営地とゼウス神殿は未だカルタゴ軍の手にあった。またカルタゴ海軍の残存船も多かった。しかしディオニュシオスはイニチアチブを手にし、援軍を得るか思いがけない進展がない限り、ヒミルコには紀元前480年の第一次ヒメラの戦いに匹敵する悲劇が襲い掛かってくる可能性があった。
ディオニュシオスには弱体化したカルタゴ軍を殲滅できる可能性もあったが、同時に交渉の準備もできていた。僭主であり続けるためには、カルタゴの脅威をもって市民を支配する必要があったためである。西洋世界を救うことなどどうでも良かった。ディオニュシオスはヒミルコの提案に応えたが、単純にカルタゴ軍が撤退することは認めなかった。何回かの交渉の後、以下の内容が合意された。
カルタゴはディオニュシオスに対して直ちに300タレントを支払う。
ヒミルコはカルタゴ市民を率いて夜間に撤退することを妨害されない。ただし、昼間の移動の安全性は保障しない。
カルタゴ軍は4日後に撤退する。
ヒミルコは秘密裏にディオニュシオスに300タレントを送った。ディオニュシオスは取引の一部として陸軍をシュラクサイに撤退させた。約束の夜、ヒミルコは40隻の船にカルタゴ市民を乗せて出帆した。この艦隊が湾口を出たときに、コリントス兵がこれを視認しディオニュシオスに報告した。ディオニュシオスは彼の艦隊に出撃を準備させたが、ヒミルコに脱出の時間を与えるために、士官の招集を遅らせた。カルタゴ兵もこの密約を知らず、船に乗員を乗せて出帆し、多くがアフリカへの帰還に成功した。
ディオニュシオスはヒミルコが出帆した後に陸軍を整列させ、カルタゴ軍野営地に近づいて行った。その時点ですでにシケル人は脱出して自身の故郷に戻っており、残っていたカルタゴ軍兵士はディオニュシオスに降伏した。幾らかの兵は脱出を試みたがギリシア軍に捕らえられた。イベリア人は武装して抵抗を見せたが、彼らはディオニュシオス軍に雇用された。他のカルタゴ軍捕虜は奴隷にされた。