전세가 호전되자 스키피오는 아프리카 원정을 주장하였고 이를 반대한 원로원은 그에게 원정은 그의 재량에 맡기되 국가적인 원정군단 편성은 거부한다. 스키피오는 자발적으로 모여든 병사와 스페인에서 그와 싸워온 고참병들로 군단을 편성하여 아프리카로 건너가 승전을 거듭한다. 형세가 악화되자 카르타고는 스키피오와 강화를 맺었는데 이 강화는 상당히 온건한 내용이였다. 그럼에도 불구하고 전쟁을 지속하고 싶어했던 카르타고내의 강경파들은 이탈리아에 있는 한니발을 불러들였고 이 강화를 백지화 한다. 뒤이어 벌어진 기원전 202년 자마 전투에서 스키피오는 한니발을 격파한 뒤 카르타고에서 상당히 엄격한 강화내용을 강요하였으며 이것은 훗날 3차 포에니 전쟁의 불씨가 된다.