Savaş sırasında Kartaca orduları komutanı Hannibal zorlu bir seferle Alpleri geçmiş ve Galyalı müttefiklerini de yanına alarak Trebia Muharebesinde Roma'yı ağır bir yenilgiye uğratmış ve Trasimene'de tarihin en büyük pusularından birinde 5 bin Romalı asker bir günde öldürülmüştür. İlerleyen Kartaca kuvvetlerine karşı Fabian taktiği denilen bir nevi gerilla savaşının yapılmasını Roma senatosu onayladı. Kartacalıların yeme içme, barınma imkânlarına karşı sabotaj harekâtları düzenliyorlardı. Savaş on yıl daha uzadı, kısa süre sonra Roma bu yaklaşım tarzını bırakarak alan muharebesine geri döndüyse de Roma ordusu, Cannae Muharebesinde imha edildi.