La seconda guerra punica che durò dal 218 al 201 a. C, fu la seconda delle tre guerre combattute tra Cartagine e Roma, le due principali potenze del Mediterraneo Occidentale nel mondo antico. Per 17 anni le due nazioni lottarono per la supremazia del Mediterraneo: gli scontri si concentrarono prevalentemente nella penisola italica, in Spagna, nelle isole di Sicilia e Sardegna, nella zona della Grecia e nella parte finale della guerra, in Nord Africa.
Nel 219 a. C Annibale assediò, catturò e saccheggiò la città filoromana di Sagunto, il che equivalse ad una dichiarazione di guerra. . .



