ゲラの戦い
カルタゴ軍はシュラクサイへの攻撃は行わず、紀元前405年に両者の間で平和条約が締結された。条約が締結された理由は、以下のように推測されている。
ディオニュシオスは(噂ではなく)実際にヒミルコと連絡を取り合っており、ヒミルコの権威を認め、カルタゴに有利な平和条約を締結した。その後のディオニュシオスの経歴からみて、これは極めて可能性が高いと思われる。
カルタゴ軍には再びペストが蔓延していた。この作戦行動中、カルタゴ軍は兵力の約半数をペストで失った。この弱体化した兵力でシュラクサイと戦うより、カルタゴに有利な条件で平和条約を結ぶことを選んだ。
有利な結果が得られるまで戦いを継続した後の共和政ローマとは異なり、カルタゴはその商業活動が損なわれない限り、交渉を行いその条約を遵守する意思を持っていた。実際、第一次ヒメラの戦い以降70年間、カルタゴは条約を遵守してシケリアに介入しなかった。(逆に第三次ポエニ戦争の原因は、ローマがカルタゴの商業活動を阻害するような要求をカルタゴに突きつけたことである)
条約の内容は以下のようなものであった:
アクラガスからの難民がシュラクサイに到着すると、その何人かがシュラクサイの将軍を非難した。集会が開かれ、アクラガスで勇敢に戦ったディオニュシオスが、これらの告発を支持した。彼は会議の規則を破って罰金を科されたが、彼の友人のフィルストスが罰金を支払った。集会ではダフナエウスと何人かの将軍を解雇し、新規に指揮官を選んだ。ディオニュシオスもその一人であった。アクラガス難民は最終的にレオンティノイ(現在のレンティーニ)に落ち着いた。やがて、カルタゴ軍が接近しているため援助を請うとの知らせがゲラから届いた。
ディオニュシオスは自身の力を拡大する計画を始めた。彼は政府に対して政治的追放者(元ヘルモクラテスの部下)を呼び戻させ、スパルタの将軍デクシップスが司令官を務めるゲラに進軍した。ディオニュシウスはゲラの政治的不和につけ込んで、数人の将軍を非難して死に至らせた。死んだ将軍たちの資産を没収し、彼の兵士達に2倍の給与を与えた。その後、同僚の将軍達がカルタゴから賄賂を受け取ったと非難するためにシュラクサイに戻った。シュラクサイ政府はディオニュシオス以外の将軍達を解任し、ディオニュシオスを総司令官に任命した。ディオニュシオスはレオンティノイに進軍し、そこで開催された集会において、レオンティノイは親衛隊として600名の兵を与えた。さらに後には親衛隊は1,000名に増強された。続いてデクシップスを追放し、ダフナエウスと他のシュラクサイの将軍を処刑した。ディオニュシオスは独裁的な権力を得て僭主政が復活した(在位:紀元前405年-紀元前367年)。
ディオニュシオスの率いる予備兵力は、ゲラ市内の狭い通りで迅速な行動が阻害され、結局は攻撃に加われなかった。ギリシア騎兵も戦闘に参加できなかった。カルタゴ軍は全ギリシア軍をゲラに追い返し、戦いはヒミルコの勝利に終わった。
ギリシア軍は大敗北を被った訳ではなかったがその士気は低下し、ディオニュシオスはシュラクサイの政治的不安に直面することとなった。ディオニュシオス軍は、それまで行ってきた嫌がらせ攻撃ですら再開することを躊躇した。ゲラの守備兵がカルタゴ軍に閉じ込められたままになった場合、シュラクサイではディオニュシオスの政敵がクーデターを起こす可能性があった。このため、ディオニュシオスはゲラを放棄することを決心した。死者を埋葬するための休戦を要求して時間を稼ぎ、実際には、戦死者を埋葬することなく、夜間に軍と市民のほとんどがゲラを脱出した。軽歩兵2,000のみが後方に留まり、ギリシア軍がそこに駐留しているように偽装するため、野営地の火を絶やさず、カルタゴ軍を欺瞞した。翌朝、この残存部隊もゲラを離れた。翌日、カルタゴ軍はほとんど空となったゲラに入城し、略奪を行った。
ディオニュシオスは3週間に渡り、軽歩兵を使ってカルタゴ軍に嫌がらせ攻撃を行い、また艦隊を使って補給を遮断した。この戦術はアクラガスのカルタゴ軍に災害をもたらしたが、ディオニュシオスは兵士の厭戦気分を払拭するため野戦で決着をつけることを選んだ。カルタゴ軍の兵力は、おそらくギリシア側(ゲラ防衛軍およびディオニュシオス軍)を上回り、この不利を相殺するために、ディオニュシオスは複雑な三面攻撃作戦を立案した。
軍の構成や周囲の地形はゲラとカンナエでは大きく異なり、ディオニュシオスとハンニバルの作戦もこれを反映したものとなっている。
ハンニバルはローマ軍野営地の外で戦ったが、ディオニュシオスはカルタゴ軍野営地に対して攻撃した。
ハンニバルは両翼包囲のために、通常と異なる戦闘序列を採用した。すなわち、中央のカルタゴ軍歩兵戦列を薄くして、ローマ軍がこれを押し返して中央部が突出すると、両翼の歩兵が突出したローマ軍の側面を攻撃して両翼包囲を完成した。すなわち、ハンニバルは戦闘中の機動によって両翼包囲を完成した。他方、ディオニュシオスはカルタゴ軍野営地に三方向から同時に攻撃をかけ、カルタゴ軍が反撃のために南北に移動した時点で中央に攻撃を行い、包囲を完成させようとした。
カンナエのカルタゴ軍重装騎兵は、ローマ軍騎兵を蹴散らした後に後方からローマ歩兵を攻撃するという重要な役割を果たした。ゲラではディオニュシオスは騎兵を支援部隊としてしか使わなかった。