311 BCE Carthaginian army defeats Agathocles of Syracuse Gela, Sicily
310 BCE Agathocles of Syracuse lands an army, 14,000 in North Africa
309 BCE - 308 BCE Agathocles of Syracuse campaigns in North Africa defeats Carthaginian armies takes Utica and Hippacra
309 BCE Syracuse defeats Carthaginian army kills general Hamilcar.
307 BCE Carthage defeats the army of Agathocles while Agathocles is in Sicily
306 BCE Carthage and Agathocles sign a peace treaty and divide Sicily between them