How did Scipio Africanus defeat Hannibal at the Battle of Zama?

Created from Britannica articles using AI. AI can make mistakes, so verify using Britannica articles.

Scipio Africanus defeated Hannibal at the Battle of Zama in 202 BCE by neutralizing Hannibal’s tactical advantages and utilizing superior cavalry coordination.

Scipio’s victory was achieved through several key maneuvers:

  • Neutralizing Elephants: Scipio arranged his infantry in flexible units called maniples with open corridors between them. When Hannibal charged his 80 war elephants, the Roman soldiers moved aside, allowing the beasts to pass through the lines harmlessly while Roman troops used noise and skirmishers to further disrupt them.
  • Cavalry Superiority: Unlike previous battles where Hannibal held the advantage, Scipio secured the support of the Numidian ruler Masinissa. The Roman and Numidian cavalry successfully drove the Carthaginian horsemen from the field.
  • Decisive Flanking: After routing the Carthaginian cavalry, the Roman and Numidian horsemen returned to the battlefield and attacked the rear of Hannibal’s infantry. This trapped Hannibal’s veteran soldiers—who had held firm against the initial Roman infantry assault—between the Roman legions and the returning cavalry, leading to a decisive Roman victory.123