Después de Cannas, la situación llegó a su punto crítico cuando los ejércitos romanos enviados por el Senado a Hispania, con el objetivo de acabar con las bases cartaginesas en la región, fueron aniquilados por Asdrúbal Barca, hermano de Aníbal, muriendo en dichos combates Publio y Cneo Cornelio Escipión, padre y tío respectivamente de Escipión el Africano, a causa de la traición de los mercenarios celtíberos.