Kirjoita jatko-osa tähän kappaleeseen - Runo alkaa keskustelulla Junon suuttumuksesta Roomaa vastaan, koska Aeneas kohteli Didoa ja Hannibalin luonnetta ja kasvatusta. Hannibal hyökkää Saguntumin kimppuun ja vastaanottaa Rooman lähetystön. Kirjassa 2 Rooman lähettiläs kuuluu Carthageen, mutta Hannibal valloittaa kaupungin sen jälkeen, kun puolustajat ovat sankarillisesti tappaneet itsensä. Karthagolaiset on luetteloitu, Hannibal ylittää Alpit, ja Jupiter paljastaa, että Punialainen sota on Rooman miehisyyden testi 3. kirjassa. Vuonna 4 ja 5 roomalaiset kärsivät tappiota Ticinuksessa, Trebia
, ja Trasimene-järvi. Kirja 6 muistuttaa Marcus Atilius Reguluksen urheiluista ensimmäisen punilaisen sodan aikana, kun taas kirja 7 kuvaa Quintus Fabius Maximus Verrucosuksen viivytysstrategiaa. Kirjat 8-10 kuvaavat elävästi yksityiskohtaisesti Cannaen taistelua; Juno estää Hannibalia marssiamasta Roomaan. Kirjassa 11 Hannibalin armeija viettää talven Capua'ssa, jossa Venus heikentää heitä ylellisyydellä. Hannibal on kukistettu Nolassa vuonna 12, rohkaisten roomalaisia. Juno pysäyttää hänet ja paljastaa, että jumalat ovat häntä vastaan. Kirja 13 kertoo roomalaisten hyökkäyksestä Capuaan ja kahden Scipion kuoleman, mikä johtaa Scipio Africanuksen matkaan alamaailmaan ("nekyia"), hänen tapaamiseen kuuluisien kuolleiden sankarien kanssa ja Sibyllan ennustukseen Hannibalin tappiosta. Vuonna 14 kuvaillaan Marcelluksen onnistunutta Sisilian sotaretkeä ja Archimedeksen piiritystaidetta. Vuonna 15 Scipio, joka valitsee hyveen pahan, on onnistunut Espanjassa, kun taas Metauroksen taistelussa Hannibalin veli kuolee. 16 kuvaa Rooman ja Masinissan välistä liittoutumista ja Scipion risteilyä Afrikkaan, kun taas 17 kuvaa Kybeleen patsaan tuomista Roomaan, Hannibalin myrskyisää risteilyä Afrikkaan, Junon vetoomusta Jupiterille Hannibalin hengen puolesta ja Zaman taistelua. Runo päättyy Scipionin voittoiseen paluuteen Roomaan.