Who was the commander of rome in 2nd punic war?
The Roman system of government at the time was a Republic. Each year, 2 Consuls were elected; they generally led the army in the field, but could only serve for 1 year, so Rome had many different commanders during the 2nd Punic War Following their defeat at Lake Trasimene (217 BC) the Romans appointed Fabius as Dictator, but, unimpressed with his defensive tactics, reverted to Consular command the following year. However, another disastrous defeat at Cannae (216 BC) saw the death of one of the Consuls. Cornelius Scipio, a Patrician from the aristocracy, was given command of the army in 210 BC.He invaded Africa and defeated Hannibal at Zama (202 BC), thus ending the war. After this victory, he was known as Scipio Africanus. So, Rome had many leaders during the 2nd Punic War due to their political system. The best known are the Dictator Fabius, and the general Scipio Africanus.