Karthagon armeijan lyömisen jälkeen karthagolaiset kutsuivat Hannibalin kotiin ja anoivat rauhaa Roomalta. Rooman rauhanehdot olivat kovat, joten Hannibalin paluusta rohkaistuneena karthagolaiset päättivät rikkoa rauhanehdot ja jatkaa taistelua. Scipio kuitenkin voitti Hannibalin Zaman taistelussa 202 eaa. Scipio saneli rauhanehdot ja sota päättyi.