Battle of Himera (311 BC)

The Battle of Himera was fought in 311 BC between Carthage and a Greek force. Hamilcar, grandson of Hanno the Great, led the Carthaginians, while the Greeks were led by Agathocles of Syracuse. The Carthaginian force was victorious.