Probabilmente nel medesimo anno della presa del potere, nel contesto della terza guerra greco-punica, il tiranno si fece immediatamente sentire marciando alla volta di Gela, contro i soldati cartaginesi, campani e iberi di Imilcone, con circa trentamila uomini e gli alleati Italioti. È tuttora impossibile ricostruire fedelmente come si svolse la battaglia, la nostra principale fonte, Diodoro, appare in questo capitolo totalmente distante dalla vera realtà dei fatti. Le incongruenze sulla posizione del bivacco punico (che all'inizio sembra posto a ovest del fiume Gela, mentre, dal momento dell'attacco del tiranno, pare proprio essersi trasferito vicino all'altra sponda del fiume) e sulla scelta di ingaggiare battaglia contro un esercito più numeroso sembra paradossale se comparata a Dionisio, che certo non amava le decisioni avventate. Tutte queste incertezze diedero adito alle ricerche degli studiosi e alle loro ipotesi. Perciò, quindi, è meglio non dare sempre assoluta fiducia allo storico, che è spesso l'unica fonte a darci una visione completa degli eventi.