第二次ポエニ戦争
ローマを屈服させるにはイタリア本土を直接攻撃するしかない。しかし、制海権がローマに握られている以上、海上からの侵攻は困難である。さらにローマはカルタゴの侵入が予想されるイタリア西部、南部に兵力を配置していた。ここでハンニバルはアルプス山脈を越え、ローマの防備の薄い北方から侵攻するという前代未聞の発想に至る(ハンニバルのアルプス越え)。
紀元前218年5月、弟のハスドルバルにヒスパニアの統治を任せたハンニバルは、カルタゴ・ノヴァ(現カルタヘナ)を進発し、海岸線沿いに南フランスを進んだ。ローヌ川での戦いを経て9月、ハンニバルは約40,000名の兵士と30頭の戦象を率いてアルプス越えに挑んだ。なお、この際にカルタゴ軍が辿ったルートの詳細は不明であり、現在でも諸説分かれている。9月のアルプスはすでに冬季といってよく、ケルト人の部族との戦いもあり、大軍での越山は困難を極めた。イタリアに到着した際のカルタゴ軍の兵力は26,000名(歩兵20,000名、騎兵6,000名)、戦象はわずか3頭となっていた。