Konfiantzarik ez izateak gerra berpiztu zuen Bigarren Gerra Punikoan, Hannibal karthagotar nobleziako Barcid familiako kideak Saguntum erasotu zuenean, Erromarekin harreman diplomatikoak zituen hiria. Hannibalek armada bat eratu zuen Iberia mendian, eta italiar Alpeak gainditu zituen Italiako elefanteei aurre eginz. K.a. 218an Italiako lurrean Ticinusen izandako lehenengo guduan, Hanibal-ek erromatarrak garaitu zituen Scipio Zaharraren agindupean, zalditeriako borroka txiki batean. Hanibalen arrakasta Trebiko guduan lortutako garaipenekin jarraitu zuen
, Trasimeno aintzirako bataila, non erromatar armada bat zelatan jarri zuen, eta Cannako bataila, arte taktikoaren maisuleria handienetako bat bezala kontsideratzen dena, eta denbora batez "Hannibal garaiezina zirudien", erromatar gudarosteak nahieran garaitzeko gai.