トラシメヌス湖畔の戦い
ティキヌスの戦い、トレビアの戦いと連敗を重ねたローマの元老院は、紀元前217年、執政官にガイウス・フラミニウス、グナエウス・セルウィリウス・ゲミヌスの両名を選出し、新たに4個軍団50,000名を動員した。ハンニバルの南下経路が予想できなかったため、両執政官はそれぞれ2個軍団25,000名を率い、セルウィリウスはアレミヌム(現リミニ)へ、フラミニウスはアレティウム(現アレッツォ)へ向かった。
カルタゴ軍はアペニン山脈を越えてフロレンティア(現フィレンツェ)に到着し、ペルシア(現ペルージャ)へ向けて南下した。カルタゴ軍の動きを察知したフラミニウスは、セルウィリウスへ合流の要請を出すとともに、アレティウムを出陣してカルタゴ軍を追った。フラミニウスの意図は、セルウィリウスの軍団とカルタゴ軍を挟撃することにあった。しかし、ハンニバルはこれを予測し、逆に各個撃破の機会を狙っていた。
トラシメヌス湖畔に到達したハンニバルは、ただちに部隊を展開させた。トラシメヌス湖の北岸を通る街道は、丘陵の間を通る隘路であり、迎撃と埋伏に最適な地形だった。ハンニバルは、湖畔の出口側へ重装歩兵を配置し、そこから西へ軽装歩兵、ガリア兵、騎兵の順番で丘陵の陰に隠れるように配置した。重装歩兵が敵の進軍を阻止し、騎兵が退路を遮断、軽装歩兵とガリア兵が敵主力を攻撃して湖へ追い落とすのがハンニバルの意図であった。