Perang Punik II termasyhur karena kehebatan panglima-panglima perangnya, yakni Hannibal Barca (bahasa Punik: 𐤇𐤍𐤁𐤏𐤋 𐤁𐤓𐤒, "Hanibaʿal Baraq") dan Hasdrubal Barca (bahasa Punik: 𐤏𐤆𐤓‬‬𐤁‬𐤏𐤋 𐤁𐤓𐤒, "ʿAzrubaʿal Baraq") di kubu Kartago, serta Marcus Claudius Marcellus, Quintus Fabius Maximus Verrucosus, dan Publius Cornelius Scipio di kubu Roma. Semasa berlangsungnya Perang Punik II, Roma juga terlibat dalam Perang Makedonia I. Perang Punik II bermula dengan invasi nekat atas Hispania oleh Hannibal Barca, Senapati Kartago yang pernah memimpin aksi-aksi militer Kartago di Sisilia pada Perang Punik I. Hannibal, putra Hamilcar Barca (bahasa Punik: 𐤇𐤌𐤋𐤒𐤓𐤕 𐤁𐤓𐤒, "Hamilqart Baraq"), bergerak cepat melintasi Hispania menuju Pegunungan Alpen Italia, sehingga menggentarkan sekutu-sekutu Roma di Italia. Cara terbaik menggagalkan usaha Hannibal untuk membuat orang-orang Italia mengkhianati Roma adalah memperlambat laju pergerakan bala tentara Kartago dengan serangan-serangan gerilya guna memangkas kekuatan tempur mereka sedikit demi sedikit. Muslihat ini diusulkan oleh Quintus Fabius Maximus sehingga akhirnya terkenal dengan sebutan Muslihat Fabius, dan Quintus Fabius Maximus sendiri kelak dijuluki " Cunctator" (Si Penghambat). Akibat muslihat ini, Hannibal tidak dapat menggerakkan cukup banyak kota di Italia untuk melawan Roma maupun untuk menambah kekuatan tempurnya yang sudah menyusut akibat aksi-aksi gerilya Romawi, sehingga jumlah prajurit dan alat tempurnya tidak cukup memadai untuk dikerahkan mengepung Roma.