Hamilcar's victory with Naravas took place in 240 BC in what is now north-west Tunisia. A Carthaginian army led by Hamilcar Barca defeated a rebel army led by Spendius and Autaritus, after 2,000 Numidian cavalry led by Naravas defected from the rebels to Carthage. The precise location location of the battle is unknown. Carthage was fighting a coalition of mutinous soldiers and rebellious African cities in the Mercenary War which had started in 241 BC.