共和政ローマ
紀元前218年より始まった第二次ポエニ戦争では、カルタゴの将軍ハンニバルにカンナエの戦いで敗れるものの戦況を巻き返し、スキピオ・アフリカヌスの指揮下で再びカルタゴに勝利する。この際、カルタゴ・ノヴァ（現在のカルタヘナ）などイベリア半島南部におけるカルタゴの拠点を奪い、西地中海の征服を果たした。また、カルタゴに味方したマケドニアにも遠征を行い、イリュリアやアカエア（ギリシア）を影響下に置いた。この第二次ポエニ戦争でカルタゴは多大な打撃を被ったが、ローマ内部では大カトを中心に対カルタゴ強硬派がカルタゴ殲滅を主張していた。紀元前149年より第三次ポエニ戦争が行われ、紀元前146年にカルタゴは破壊された。
第二次ポエニ戦争
紀元前218年5月、弟のハスドルバルにヒスパニアの統治を任せたハンニバルは、カルタゴ・ノヴァ(現カルタヘナ)を進発し、海岸線沿いに南フランスを進んだ。ローヌ川での戦いを経て9月、ハンニバルは約40,000名の兵士と30頭の戦象を率いてアルプス越えに挑んだ。なお、この際にカルタゴ軍が辿ったルートの詳細は不明であり、現在でも諸説分かれている。9月のアルプスはすでに冬季といってよく、ケルト人の部族との戦いもあり、大軍での越山は困難を極めた。イタリアに到着した際のカルタゴ軍の兵力は26,000名(歩兵20,000名、騎兵6,000名)、戦象はわずか3頭となっていた。