Durante esta segunda guerra púnica, Aníbal infligió históricas derrotas a los Romanos, culminando en Cannas, pero finalmente se impuso la victoriosa campaña de Publio Cornelio Escipión en Iberia, que terminó trasladando la guerra al norte de África y llevó a la victoria definitiva de los romanos en Zama.