ザマの戦い
ザマの戦い(ザマのたたかい、英語:Battle of Zama)は、紀元前202年10月19日に北アフリカのザマで起こったローマ軍とカルタゴ軍の戦い。大スキピオ率いるローマ軍がハンニバル率いるカルタゴ軍を破り、第二次ポエニ戦争の趨勢を決した。
疲労したローマ軍に対し、第三列の古参兵は優勢に戦闘を進めた。ローマ軍戦列中央を大きく押し込んだが、このためにカルタゴ軍は、湾曲したローマ軍戦列の両翼に包み込まれるような形になっていた。中央を突破すればカルタゴ軍の勝利は確実だったが、そうなる前に、カルタゴ軍騎兵を駆逐したローマ軍騎兵が戦場へ復帰した。ローマ軍騎兵はカルタゴ軍の後方へ回り込み、歩兵戦列の両翼もカルタゴ軍の側面へ機動した。スキピオの企図したとおりにカンナエの包囲が再現された。包囲されたカルタゴ軍はパニックに陥り、傭兵や市民兵は大半が降伏した。古参兵は必死に抵抗したが、そのために彼らは殲滅された。
この戦闘で、カルタゴ軍は約20,000名の死傷者を出し、15,000名が捕虜となった。ハンニバル自身はわずかな供回りとともに逃亡した。一方、ローマ軍の損害は戦死1,500名、負傷4,000名ほどであった。戦いの帰趨を決したのは、カンナエの戦いと同様に騎兵の後方機動にあったといえる。また、スキピオが採用したといわれるグラディウスが、歩兵同士の白兵戦を有利に進めたのも勝利の一因といえるだろう。