Sin embargo, sufrió una derrota decisiva en la batalla de Zama el año 202 a. C.