Publio Escipión supo atraerse a varios caudillos íberos, hasta entonces aliados de los cartagineses, como Edecón (enemistado con Cartago desde que su mujer y sus hijos fueron tomados como rehenes), Indíbil (por la misma causa), y Mandonio (afrentado por Asdrúbal Barca).