İtalya’nın güneyindeki dağlara çekilen Hannibal, Scipio Africanus komutasındaki Roma ordusunun Afrika'ya çıkması üzerine başkenti korumak üzere MÖ 203'te Kartaca'ya çağrıldı. Roma ordusu ile yaptığı Zama Muharebesi’nde yenilgiye uğradı.