В 204 году римский полководец Сципион высадился в Африке.
Ганнибал погрузил свою армию на суда, перебил солдат, не желавших уходить из Италии, и поспешил на защиту Карфагена.
Весной 202 года близ города Зама произошла решающая битва.
Превосходство в кавалерии было теперь у римлян и Сципион сумел окружить войска Ганнибала - точно так же, как это сделал Ганнибал при Каннах.