Карфаген располагался на берегу Средиземного моря около современного Туниса, его защищало замкнутое кольцо крепостных стен, более 30 км в периметре (для сравнения: стены вокруг Рима, построенные после вторжения галлов, были более чем вдвое короче). Только когда Сципиону Эмилиану удалось отрезать город от моря, лишив его таким образом возможности снабжения, римляне после двухлетней осады, заморив голодом карфагенян, провели успешный штурм города