Hacia el siglo VI a. C., Cartago había sojuzgado a las tribus libias y anexado las antiguas colonias fenicias, controlando de este modo toda la costa del norte de África, desde el océano Atlántico hasta la frontera occidental de Egipto, así como Cerdeña, Malta, las islas Baleares y parte de Sicilia.