W tym czasie Rzymianie najpierw przystąpili do podboju kartagińskich posiadłości w Hiszpanii, a potem za radą Scypiona Afrykańskiego Starszego zaatakowali afrykańskie centrum kartagińskiego imperium, co spowodowało odwołanie armii Hannibala z Italii. W 202 p.n.e. Scypion Afrykański pokonał Hannibala w bitwie pod Zamą.