Debido a la gran popularidad de Aníbal y al riesgo de perder prestigio en Hispania, el gobierno oligárquico de Cartago rechazó las peticiones romanas y declaró la guerra que el general había soñado, la segunda guerra púnica, a finales de año.