answersLogoWhite

0


Best Answer

The Second Punic War in which Hannibal was a leading Carthaginian general was won by Rome. During his 15 year invasion of Italy, Hannibal won several battles against Rome, but lost the war when Rome invaded North Africa and defeated him to end the war.

User Avatar

Wiki User

12y ago
This answer is:
User Avatar
More answers
User Avatar

Wiki User

13y ago

Scipio Africanus......he was given the title Africanus after the battle.

This answer is:
User Avatar

User Avatar

Wiki User

12y ago

The Romans won the Punic wars . The Carthaginian General Hannibal Barca had limited success against the Romans despite the annihilation of several Roman armies sent to destroy him .

This answer is:
User Avatar

User Avatar

Wiki User

14y ago

Scipio Africanus.

This answer is:
User Avatar

Add your answer:

Earn +20 pts
Q: What roman generals defeated Hannibal?
Write your answer...
Submit
Still have questions?
magnify glass
imp
Continue Learning about General History

What Roman general finally defeated Hannibal?

Publius Cornelius Scipio Africanus.


Who did Roman General Scipio attack?

It depends. There were many generals called Scipio. Scipio was a family name. The most famous one was Scipio Africanus. He defeated the Carthaginian generals Mago Barca and Hasdrubal Grisco at the battle of Ilipa in today's Spain in 206 BC. He then defeated Hannibal at the Battle of Zama in today's Tunisia in 202 BC.


When and where did the roman general finally defeat Hannibal?

Hannibal was defeated by the Roman general Scipio Africanus at the Battle of Zama in 202 BC.Hannibal was defeated by the Roman general Scipio Africanus at the Battle of Zama in 202 BC.Hannibal was defeated by the Roman general Scipio Africanus at the Battle of Zama in 202 BC.Hannibal was defeated by the Roman general Scipio Africanus at the Battle of Zama in 202 BC.Hannibal was defeated by the Roman general Scipio Africanus at the Battle of Zama in 202 BC.Hannibal was defeated by the Roman general Scipio Africanus at the Battle of Zama in 202 BC.Hannibal was defeated by the Roman general Scipio Africanus at the Battle of Zama in 202 BC.Hannibal was defeated by the Roman general Scipio Africanus at the Battle of Zama in 202 BC.Hannibal was defeated by the Roman general Scipio Africanus at the Battle of Zama in 202 BC.


Who was the general in the first punic war?

The Roman army was led by two annually elected consuls who were the heads of the city and the army. Therefore, the Romans had many general in this war. The Carthaginian generals in Sicily were Hanno, Hamilcar, and Hamilcar Barca. During the Roman attack in Africa (Tunisia) the Carthaginian commanders were Bustar Hasdrubal in the battle of Adys, and Xanthippus, a Spartan mercenary, in the battle of Tunis.


Who is the Roman general who helpd win the Second Punic War?

There were a number of Roman generals that might be called daring in the Second Punic War. The one that is often cited is Scipio Africanus. His victory over Hannibal at the Battle of Zama, severely dashed all hopes of Carthage to win the war against Rome.

Related questions

Which of the Roman generals defeated Hannibal?

Scipio Africanus.


Hannibal defeated at battle of?

Hannibal was finally defeated in 202 BC at the Battle of Zama by the Roman general Scipio Africanus.


Who was roman general who defeated Hannibal?

Publius Cornelius Scipio Africanus


What Roman general finally defeated Hannibal?

Publius Cornelius Scipio Africanus.


Who did Roman General Scipio attack?

It depends. There were many generals called Scipio. Scipio was a family name. The most famous one was Scipio Africanus. He defeated the Carthaginian generals Mago Barca and Hasdrubal Grisco at the battle of Ilipa in today's Spain in 206 BC. He then defeated Hannibal at the Battle of Zama in today's Tunisia in 202 BC.


Did any roman generals defect to Hannibal?

No Roman general defected to Hannibal. Some of the allies of Rome in southern Italy temporarily defected to Hannibal because they thought Hannibal was having the upper hand. When the tide turned in Rome's favour, they went back to Rome's fold.


When and where did the roman general finally defeat Hannibal?

Hannibal was defeated by the Roman general Scipio Africanus at the Battle of Zama in 202 BC.Hannibal was defeated by the Roman general Scipio Africanus at the Battle of Zama in 202 BC.Hannibal was defeated by the Roman general Scipio Africanus at the Battle of Zama in 202 BC.Hannibal was defeated by the Roman general Scipio Africanus at the Battle of Zama in 202 BC.Hannibal was defeated by the Roman general Scipio Africanus at the Battle of Zama in 202 BC.Hannibal was defeated by the Roman general Scipio Africanus at the Battle of Zama in 202 BC.Hannibal was defeated by the Roman general Scipio Africanus at the Battle of Zama in 202 BC.Hannibal was defeated by the Roman general Scipio Africanus at the Battle of Zama in 202 BC.Hannibal was defeated by the Roman general Scipio Africanus at the Battle of Zama in 202 BC.


Who defeated by the Romans at the battle of zama?

The Roman were not defeated at the battle of Zama. They won that battle and their victory led to their winning the Second Punic War. The Roman general Scipio Africanus defeated Hannibal.


Who was the general in the first punic war?

The Roman army was led by two annually elected consuls who were the heads of the city and the army. Therefore, the Romans had many general in this war. The Carthaginian generals in Sicily were Hanno, Hamilcar, and Hamilcar Barca. During the Roman attack in Africa (Tunisia) the Carthaginian commanders were Bustar Hasdrubal in the battle of Adys, and Xanthippus, a Spartan mercenary, in the battle of Tunis.


Who is the Roman general who helpd win the Second Punic War?

There were a number of Roman generals that might be called daring in the Second Punic War. The one that is often cited is Scipio Africanus. His victory over Hannibal at the Battle of Zama, severely dashed all hopes of Carthage to win the war against Rome.


Why was scipio so important?

Scipio was important to Rome because he chased, fought and defeated Hannibal and the threat Hannibal posed to Rome.Scipio was important to Rome because he chased, fought and defeated Hannibal and the threat Hannibal posed to Rome.Scipio was important to Rome because he chased, fought and defeated Hannibal and the threat Hannibal posed to Rome.Scipio was important to Rome because he chased, fought and defeated Hannibal and the threat Hannibal posed to Rome.Scipio was important to Rome because he chased, fought and defeated Hannibal and the threat Hannibal posed to Rome.Scipio was important to Rome because he chased, fought and defeated Hannibal and the threat Hannibal posed to Rome.Scipio was important to Rome because he chased, fought and defeated Hannibal and the threat Hannibal posed to Rome.Scipio was important to Rome because he chased, fought and defeated Hannibal and the threat Hannibal posed to Rome.Scipio was important to Rome because he chased, fought and defeated Hannibal and the threat Hannibal posed to Rome.


Who was Hannibal defeated by?

Hannibal was defeated by Scipio Africanus at the battle of Zama in 202 BC.