Who was the Roman general that defeated Hannibal?

Prepare for Certamen with this comprehensive exam guide. Study using flashcards and multiple-choice questions, complete with hints and explanations. Get ready for your Certamen challenge!

The Roman general who defeated Hannibal was Scipio Africanus. Scipio is best known for his strategic brilliance and decisive actions during the Second Punic War, particularly at the Battle of Zama in 202 BCE. In this pivotal battle, Scipio's forces confronted Hannibal, who had ventured into North Africa after years of campaigning in Italy. Scipio's innovative tactics and effective use of cavalry, along with the training of his soldiers, allowed him to overcome Hannibal, who was one of the greatest military commanders in history. This victory proved crucial in establishing Roman supremacy over Carthage and ultimately leading to the decline of Carthaginian power.

The other generals listed did not engage in direct confrontations with Hannibal during the Second Punic War. Julius Caesar, known for his role in the Gallic Wars and the Civil War, lived after Hannibal’s time. Pompey was primarily involved in the late Republic conflicts against other rivals of Rome and did not have a direct encounter with Hannibal. Marcus Antonius (Mark Antony) was notable for his role in the events following Julius Caesar's assassination and fought in the subsequent civil wars, but he also was not a contemporary of Hannibal.

Subscribe

Get the latest from Examzify

You can unsubscribe at any time. Read our privacy policy