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