Kuendelea kutokuaminiana kulisababisha upya wa uhasama katika Vita vya Pili vya Punic wakati Hannibal, mwanachama wa familia ya Barcid ya watu mashuhuri wa Carthage, alishambulia Saguntum, mji uliokuwa na uhusiano wa kidiplomasia na Roma. Kisha, Hannibal akapanga jeshi huko Iberia na akavuka Milima ya Alps ya Italia akiwa na tembo ili kuvamia Italia. Katika vita vya kwanza katika ardhi ya Italia huko Ticinus mnamo 218 KK Hannibal alishinda Warumi chini ya Scipio Mzee katika vita vidogo vya wapanda farasi. Mafanikio ya Hannibal yaliendelea baada ya ushindi katika Vita vya Trebia
, vita ya Ziwa Trasimene, ambapo alishambulia jeshi la Kirumi lisilo na wasiwasi, na vita ya Cannae, katika kile kinachochukuliwa kuwa moja ya kazi kubwa za sanaa ya kijeshi, na kwa muda "Hannibal alionekana kuwa asiyeweza kushindwa", na kuweza kuwashinda majeshi ya Kirumi kwa mapenzi.