Cneo Escipión no había recibido refuerzos de importancia desde Roma, mientras que Asdrúbal Barca, el comandante cartaginés en Hispania, había incrementado el número de levas ibéricas para reforzar sustancialmente su ejército.