في عام 147 قبل الميلاد، حاصر الرومان قرطاج وقطعوا فعليًا جميع الإمدادات التي يتم إرسالها إلى المدافعين في نفيريس الذين كان ديوجين قرطاج يدافع عنهم. حاصر سكيبيو المعسكر القرطاجي وأجبرهم على الخروج وخوض معركة ضد الجيش الروماني الأصغر.