Сиракузяне, которым, как и другим сицилиотам, было ясно, что борьба идет «за все» (Диодор), избрали полководцем Дафнея и направили его вместе с союзниками из Италии, Мессаны, Камарины, Гелы и из внутренних районов (вероятно, прежде всего из Акры и Камарины) к Акраганту. Всего было более 30 тысяч пехотинцев и 5 тысяч всадников. К этому надо добавить флот из 30 кораблей. Гимилькон, который, конечно, хотел избежать сражения под стенами Акраганта, направил против греческих войск половину своей армии. Однако эта часть карфагенской армии была разбита в сражении, разыгравшемся к югу от Гимеры. Погибло более 6 тысяч человек. Греческие войска овладели лагерем, который иберы и часть ливийцев оставили по приказу Гимилькона. В этот лагерь вступили также войска, ранее находившиеся в городе. Солдаты этих частей были чрезвычайно озлоблены на решение своих командиров не атаковать разбитого и отступающего врага. Они побили камнями четырех из пяти своих командиров. И Дексиппа они обвинили в предательстве. Несмотря на эти волнения, Дафней сумел блокировать карфагенский лагерь, так что возникли серьезные трудности в снабжении карфагенской армии. Но Гимилькон нанес врагам исключительно успешный удар: с помощью эскадры из 40 кораблей, которые он привел из Мотни и Панорма, он захватил сиракузский транспортный караван с зерном и потопил восемь сопровождавших его боевых кораблей. Мораль войска была сохранена. Даже кампанцы, которые до сих пор стояли на стороне акрагантинцев, подкупленные, как утверждает Диодор, пятнадцатью талантами, перешли к карфагенянам. Теперь возникли сложности у противоположной стороны. Италиотские командиры, утверждая, что срок их службы истек, отступили со своими войсками. На созванном вскоре после этого спешном заседании оставшиеся греческие командиры договорились, что город из-за критического положения со снабжением надо эвакуировать и сицилиотские войска должны отступить. Гимилькон не препятствовал отступлению. Он захватил город, но не разрушил его, ибо намеревался расположить там свою зимнюю квартиру.
Эта неудача привела к новым раздорам среди союзных греков. Акрагантинцы и другие сицилиоты обвиняли сиракузских полководцев, прежде всего Дафнея, в предательстве. Но и среди самих сиракузян подняла голову гидра раздора. Среди самых острых критиков полководцев был Дионисий, который в 407 г. сражался на стороне Гермократа. Он использовал несомненную неудачу, чтобы вызвать у олигархии подозрения по отношению к ведущим политикам Сиракуз, а своему образу придать большее значение у демоса. Его агитация имела успех, и он был избран полководцем города.
Еще зимой 406/05 г. гелейцы просили у сиракузян подкрепления. В ответ на это Дионисий был направлен в Гелу с 2 тысячами пехотинцев и 400 всадниками. Политическая жизнь в этом городе была в это время отмечена столкновениями между могущественным высшим слоем (эти люди были готовы к компромиссу с карфагенянами?) и представителями демоса. Дионисий провел радикальные решения в пользу демоса и, пообещав вернуться с более сильным войском, возвратился в Сиракузы.
Там он заявил, что во время его пребывания в Геле Гимилькон прислал к нему переговорщиков, которые, по видимости, должны были вести переговоры о возвращении пленников, а в действительности подкупить его, чтобы он подобно своим коллегам, которые уже получали такие суммы, сотрудничал с карфагенянами или по крайней мере не мешал им. Успех этого мнимого или действительного разоблачения был полным, и сиракузяне избрали его «полновластным полководцем»[29]. В том, что в утверждениях Дионисия могла содержаться правда, как и в том, что Гимилькон вел переговоры с сиракузянами, едва ли следует сомневаться. Но возможно, карфагенский полководец только пытался получить представление о личности и целях Дионисия.
В начале лета 405 г. Гимилькон выступил из Акраганта, и город перед выходом войска был основательно разрушен. Он стал опустошать территории гелейцев и камаринцев и начал осаду Гелы. Когда город был уже готов пасть, к Геле подошел Дионисий, который тем временем возвысился до тирана[30], с войском из 30 тысяч пехотинцев и тысячи всадников; под его командованием собрались сицилиоты, италиоты и наемники. Флот состоял из 50 военных кораблей. Дионисий составил план, согласно которому карфагеняне у Гелы должны были одновременно сражаться на суше и на море. Однако Гимилькон сумел противостоять ловким тактическим шагам сиракузян и со своим численно превосходящим войском одержать победу. В ночь после сражения Дионисий с побежденными солдатами и эвакуированными гражданскими людьми отступил от Гелы. Гела стала добычей карфагенян. На обратном пути Дионисий принудил тирана камаринцев оставить свой город и вместе с ним прибыть в Сиракузы. Поражение союзных греков резко ослабило позиции Дионисия. Италиоты вернулись на родину, гелейцы и камаринцы осыпали Дионисия упреками, а сиракузские всадники даже замыслили убить тирана.