This Carthaginian's final significant battlefield defeat was against Scipio's forces in Zama in 202 B.C.
Even then, Scipio had been planning to strike the Carthaginian... [DOC] [TLE] The Second Punic War | Dickinson College Commentaries [PAR] In 219 BC, Hannibal laid siege to Saguntum, a coastal city in northeast Hispania 
... Rome and Carthage enjoyed different military advantages than they had 
during the last war.