A Segunda Guerra Púnica começou com a audaciosa invasão da Hispânia por Aníbal, o general cartaginês que liderara as operações na Sicília na Primeira Guerra Púnica. Aníbal, filho de Amílcar Barca, rapidamente marchou através da Hispânia para os Alpes italianos, causando pânico entre os aliados italianos de Roma. A melhor maneira encontrada para derrotar o propósito de Aníbal de causar os italianos a abandonar Roma foi para atrasar os cartagineses com uma guerra de atrito, uma estratégia proposta por Fábio Máximo, que seria apelidado Cunctator ( "retardado", em latim). Devido a isso, o objetivo de Aníbal foi inalterado: ele não poderia fazer com que cidades itálicas em número suficiente se revoltassem contra Roma e reabastecer seu exército cada vez menor, sendo assim, ele não tinha as máquinas e os recursos humanos para sitiar Roma. Ainda assim, a invasão de Aníbal durou mais de 16 anos, devastando a Itália. Finalmente, quando os romanos perceberam que os suprimentos de Aníbal estavam acabando, eles enviaram Cipião Africano, que havia derrotado o irmão de Aníbal, Asdrúbal, na Hispânia, para invadir o interior cartaginês desprotegido e forçar Aníbal a voltar para defender Cartago. O resultado foi o final da Segunda Guerra Púnica pela famosa e decisiva Batalha de Zama, em outubro de , que deu a Cipião seu agnome Africano. A grande custo, Roma obteve ganhos significativos: a conquista da Hispânia por Cipião e de Siracusa, o último reino grego na Sicília, por Marcelo.