Skriv en fortsættelse til dette afsnit - Den anden puniske krig begyndte i 218 f.Kr. og var vidne til Hannibals krydsning af Alperne
og invasionen af det italienske fastland. Denne ekspedition havde stor succes i begyndelsen, men efter 14 år trak de overlevende sig tilbage. Der var også omfattende kampe i Iberia (nutidens Spanien og Portugal), på Sicilien, på Sardinien og i Nordafrika. Den succesfulde romerske invasion af det kartaginske hjemland i Afrika i 204 f.Kr. førte til Hannibals tilbagekaldelse. Han blev besejret i slaget ved Zama i 202 f.Kr., og Karthago søgte om fred. En traktat blev indgået i 201 f.Kr., som fratog Karthago dets oversøiske territorier og nogle af deres afrikanske territorier; pålagde en stor erstatning, der skulle betales over 50 år; strengt begrænset størrelsen af dets væbnede styrker; og forbød Karthago at føre krig uden Roms udtrykkelige tilladelse. Carthage var ikke længere en militær trussel.