Did Hannibal's invasion of Italy ultimately succeed?
Short answerNo. He campaigned in Italy for years, but Scipio Africanus's pressure on Carthage forced the recall of its best general and army.
NotesHannibal campaigned in Italy for years without defeating Rome. Scipio Africanus's operations elsewhere threatened Carthage and forced its best general and army to return. Victories inside enemy territory had failed to secure the larger strategic objective of defeating Rome.