Sin embargo, el cartaginés logró escapar con parte de sus tropas y marchó por la Meseta, logrando pasar los Pirineos hacia Italia para encontrarse con su hermano Aníbal, aunque antes de conseguirlo fue derrotado por los dos ejércitos consulares, tras una emboscada, en la batalla del Metauro (207 a. C.), donde fue muerto.