La gravedad de la amenaza romana obligó a Aníbal a volver a toda prisa a su ciudad, siendo finalmente derrotado por primera vez en la batalla de Zama por Escipión el Africano (quien recibió este sobrenombre por su victoria).