Roma contraatacă și, în 204 î.Hr., generalul roman Scipio Africanul invadează nordul Africii obținând o victorie la Zama.