Asdrúbal consideró perdida Hispania e inició conversaciones con los jefes africanos, cuando ya Escipión el Africano había iniciado contactos con Sifax, rey de los Masesilos.