Rhegium had allied with Carthage against Syracuse during the Third Sicilian War because Syracuse was a rival in Magna Graecia and both wanted to control the Strait of Messina.
Now that Syracuse and Carthage had secured peace, Dionysius wanted revenge on Rhegium.
Dionysius invaded the mainland crushing Rhegium’s ally, the Italiote League of Taurentum, at the Battle of the Elleporus.
He then besieged, captured and sacked Rhegium, selling its inhabitants into slavery.
This article about a battle or war of ancient Greek history is a stub.