The Second Punic War ended in 451 BC.
The Battle of Zama , fought around 19 October 202 BC , marked the end of the Second Punic War . The Punic Wars were a series of three wars fought between Rome and Carthage from 264 BC to 146 BC . Second Punic War . The final engagement was the Battle of Zama in Africa between Scipio Africanus and Hannibal , resulting in the latter 's defeat and the imposition of harsh peace conditions on Carthage ( Carthaginian peace ) , which ceased to be a major power and became a Roman client-state .