ザマの戦い
この戦闘に参加した両軍の兵力は以下のようなものである。
ローマ軍
重装歩兵 - 20,000名
軽装歩兵 - 14,000名
ローマ騎兵 - 2,700名
ヌミディア騎兵 - 6,000名
スキピオは、重装歩兵を中央に配置、その前面に軽装歩兵を展開させ、左翼にローマ騎兵、右翼にヌミディア騎兵を配置した。敵軍に戦象が存在することを知ったスキピオは、各中隊(マニプルス)の間隔を広めにとらせ、隊列に抜け道を作り出すことによって戦象の突撃を逸らせるようにした。彼は直進のみで小回り利かない象の習性を熟知していたわけである。スキピオ自身は中央で指揮を執り、左翼のローマ騎兵はガイウス・ラエリウス、右翼のヌミディア騎兵はマシニッサに指揮を任せた。ローマ軍の戦術目的は、数において優勢にある騎兵を活かした敵軍の包囲にあった。スキピオはカルタゴ軍によってローマ軍が包囲殲滅されたカンナエの戦いの再現を狙っていた。