Den anden puniske krig begyndte i 218 f.Kr. efter Hannibals angreb på Saguntum (moderne Sagunto, Spanien), en allieret af Rom, i Hispania. Det var under denne krig, at Hannibal gjorde sin berømte militære udnyttelse af at indlede krig i Italien ved at krydse Alperne
med nordafrikanske krigselefanter.