Battle of Cannae
أسند إلى سكيبيو الإفريقي قيادة الفيالق الرومانية في صقلية، وهناك تلقى أمرا بإنهاء الحرب عن طريق غزو إفريقية. وكانت هذه الفيالق مكونة من الناجين من معركة كاناي الذين لم يكن مسموحا لهم العودة إلى الديار حتى تنتهي الحرب. كان سكيبيو أيضا واحدا من الناجين، وكان قد أبلى بلاء حسنا خلال حصار سرقوسة، فتم السماح له بالعودة إلى روما، وهناك تدرج بنجاح في المناصب العامة، حتى تولى قيادة القوات في أيبيريا.