Teine Punasõda, mida nimetatakse ka teiseks Kartaagi sõjaks, oli teine (218–201 bce) Rooma Vabariigi ja Kartaago (Punic) impeeriumi vahelise sõdade jada, mis viis Rooma hegemooniani Vahemere lääneosa kohal.
Teise Punasõja sündmused
klaviatuuri_nool_vasak
Trebbia jõe lahing
Detsembril 218 eKr
Trasimeri lahing
Juuni 217 eKr
Kanepi lahing
216 eKr
Syracuse'i piiramine
214 eKr - 212
Ilipa lahing
206 eKr
Zama lahing
202 eKr
klaviatuuri_nool_parem
Esimese punase sõja järgsel aastal võttis Rooma kartserisse Korsika ja Sardiinia ning sundis kartaagolasi maksma veelgi suuremat hüvitist kui see, mida maksti kohe pärast sõda. Lõpuks omandasid Carthage aga Hamilcar Barca, tema poja Hannibali ja väimehe Hasdrubali juhtimisel uue baasi Hispaanias, kust nad said Rooma vastast sõda uuendada.
Aastal 219 vallutas Hannibal Pürenee poolsaare idarannikul asuva Saguntumi (Sagunto). Rooma nõudis tema taganemist, kuid Carthage keeldus teda tagasi kutsumast ja Rooma kuulutas sõja. Kuna Rooma kontrollis merd, juhtis Hannibal oma armee maismaad läbi Hispaania ja Gallia ning üle Alpide, jõudes Po jõe oru tasandikule 218 sammu koos 20 000 jalaväe ja 6000 ratsaväega. Rooma väed üritasid tema edasiliikumist takistada, kuid olid ületatud ning Hannibali valdus Põhja-Itaalia kohal loodi. Aastal 217 marssis lõuna poole Hannibal, keda tugevdasid galli hõimlased. Selle asemel, et otse Rooma rünnata, marssis ta Itaalia suuruselt teise linna Capua poole, lootes õhutada elanikkonda mässama. Ta võitis mitu lahingut, kuid hoidus siiski ründamast Rooma linna isegi pärast tohutu Rooma armee hävitamist Cannaes 216. aastal. Lüüasaamine andis Rooma vastupanu. Geniaalne kaitsestrateegia, mille viis läbi Quintus Fabius Maximus Cunctator, äratas kartaagolasi lahingut pakkumata. Nii jäid kaks armeed Itaalia poolsaarel ummikusse kuni 211 eKr, kui Rooma vallutas Capua linna.
Aastal 207 jõudis Hasdrubal Hannibali teekonnal üle Alpide Albaaniasse teise suure armeega, mida toetasid Liguria ja Gallia leegionid. Hasdrubal marssis poolsaarel alla, et ühineda Hannibaliga rünnakuks Rooma. Sõjast kurnatud Rooma tõstis ja saatis sellegipoolest armee Hasdrubali kontrollima. Lõuna-Rooma armee ülem Gaius Nero libises ka põhja poole ja alistas Hasdrubali Metaurose jõe kaldal. Hannibal säilitas oma positsiooni Lõuna-Itaalias kuni aastani 203, mil tal kästi naasta Aafrikasse. Itaalia oli 15 aasta jooksul esimest korda vaenlase vägedest vaba. Pika mandriosa kampaania ajal olid võitlused jätkunud ka Sardiinias ja Sitsiilias, millest olid saanud Rooma peamised toiduallikad. Sisemise murrangu toel Siracusas taastas Carthage saarel oma kohaloleku 215. aastal ja säilitas selle kuni 210. aastani. Vahepeal jätkasid Rooma väed Hispaanias survet Kartaago kindlustes. Rooma kindral Publius Scipio võitis 206 Ilpes otsustava lahingu ja sundis kartaagolasi Hispaaniast välja.
Pärast Hispaania võitu otsustas Scipio tungida Kartaago kodumaale. Ta purjetas Aafrikasse aastal 204 ja rajas rannapea. Kartaagi volikogu pakkus allaandmistingimusi, kuid uuendas seda viimasel hetkel, kinnitades oma lootused viimases lahingus. Hannibali juhitud massiline Kartaago sõjavägi sai Zamas lüüa. Kartaagolased aktsepteerisid Scipio rahulepingu tingimusi: Kartaago oli sunnitud maksma hüvitise ja loovutama mereväe ning Hispaania ja Vahemere saared loovutati Rooma.