Четвертый период Второй Пунической войны. Возвратившись в Рим, Сципион предложил сенату перенести главный театр военных действий в Африку. Вначале его предложение не встретило поддержки, а затем сенат все же согласился с планом Сципиона, но для его осуществления выделил худшие войска. Перенесением войны в Африку римляне вырвали стратегическую инициативу из рук карфагенской армии, которая к этому времени лишилась всех союзников в Европе. Это составило стратегическое содержание последнего периода войны, закончившейся поражением Карфагена.
Четвертый период Второй Пунической войныВ Африке тогда вели борьбу за гегемонию два нумидийских царя – Сифакс и Масинисса, причем Масиниссу поддерживала карфагенская знать. Сципион сумел воспользоваться политической обстановкой в Африке. Успехи римлян в Македонии позволили римским дипломатам склонить на свою сторону Сифакса, который объявил войну Карфагену. К тому же времени (204 г. до н. э.) в Африке высадилась 30-тысячная римская армия под командованием Сципиона. Над Карфагеном нависла непосредственная угроза. Это оказало воздействие и на Масиниссу: перейдя на сторону римлян, он тем самым лишил карфагенян лучшей нумидийской конницы. Таким образом, Сципион не только сумел перенести главный театр военных действий в Африку, но и организовал там единый фронт против Карфагена, что в конечном счете решило исход войны.
После поражения под Каннами римляне уклонялись от боя, искусно маневрируя и используя сильно пересеченную местность. Они изолировали карфагенскую армию в Южной Италии, а тем временем активными действиями вернули себе потерянные ранее позиции в Италии, Сицилии, Иллирии и Македонии. Успехи римского оружия и искусство римских дипломатов непрерывно ослабляли антиримскую коалицию. Карфаген лишался одного союзника за другим. Когда же ему стала угрожать римская армия в союзе с нумидийцами, карфагенский сенат отозвал армию под командованием Ганнибала из Италии, где она пробыла около 15 лет.
Возвратившись в 203 году до н. э. в Африку, Ганнибал начал переговоры со Сципионом. Одновременно он просил карфагенский сенат прекратить борьбу, так как карфагенская армия тогда состояла преимущественно из новобранцев. Но сенат требовал сражения. На это Ганнибал ответил: «Государственный совет решает все дела политические, но на войне полководец один может судить, когда ему следует вступить в бой».
Все же под давлением сената карфагенской армии пришлось вступить в бой в невыгодной для нее политической и стратегической обстановке. Бой между римлянами и карфагенянами произошел в 202 году до н. э. в пяти переходах от Карфагена при Заме-Нараггаре. Здесь был в конечном счете решен исход многолетней Второй Пунической войны.