シュラクサイのディオン
そこでシケリアへと向かい、カルタゴが支配していたミノア(南岸西部の町)という町の沖合に停泊し、同地の将軍でディオンの友人でもあったシュナロス(ディオドロスによればパラロス)から迎えられた。ディオンはそこに鎧500揃いを預け、後になってシュラクサイに運んでくれるようシュナロスに頼み、自身は手持ちの傭兵部隊を率いてシュラクサイへと進軍した。道中アクラガス、ゲラなどシケリア中の多くの都市から人が合流し、その兵力は20000人にも膨れ上がった。
一方その時ディオニュシオス2世はイタリアのカウロニア近くにおり、シュラクサイを留守にしていたため、後事を任されていたティモクラテスは主に事を知らせる手紙を送ったが、アクシデントが起こって届かなかった。エピポライを守っていたレオンティノイとカンパニアの兵に見捨てられたティモクラテスはディオンが市に入城するや逃走した。これはディオンがシケリアに上陸してから二日目のことであった。
ディオンはシュラクサイの人々から熱烈な歓迎を受け、彼とその弟のメガクレスは全権将軍に任じられた。ディオンの入城から七日目にディオニュシオスが戻ってきてアクロポリスに籠城した。これを受け、ディオンはミノアに置いてきた武器を運ばせて市民にそれを分配して武装させた。
ディオニュシオス2世は交渉を申し出たが、ディオンは支配権を放棄するならば身の安全は保障すると答えた。これを受けて僭主は交渉の使者を送るよう求めたが、使者は拘束された。
それらを受け、ディオンはアクラガスに陣を張っていたファラクスの許まで軍を率いて向かった。ディオンは一まずは話し合いで解決して戦うのはまたの機会にしようと考えていたが、ヘラクレイデスらがディオンは戦いを長引かせて支配を続けようとしていると騒ぎ立てたため戦ってみたものの、味方の分裂のために破れた。その後ディオンはメッセネにいたヘラクレイデスがシュラクサイに戻って市を掌握してディオンを締めだそうとしているとの知らせを受けた。さらにヘラクレイデスはシケリアを征服するためにやってきたスパルタ人ガイシュロスを迎え入れて役人にしようとしていた。ディオンはこのスパルタ人を説得して役人になることをあきらめさせ、さらに二人のシュラクサイ人を和解させて有事の際にはディオンの味方に付くことを誓わせた。
その後、アクロポリスの封鎖が完成して食料が乏しくなったため、アポロクラテスは休戦を申し入れてついにシュラクサイを退去した。この時のシュラクサイ人の喜びようはひとしおで、この日の自由の太陽を拝めぬ者は気の毒だと叫ぶ声さえあったという。しかし、懲りもせずヘラクレイデスが攻撃を始めたため、遂にディオンは再三足を引っ張ってきたこの手の施しようのない反対者を手の者に殺させた。