Vuonna 210 eaa. nuorempi Publius Cornelius Scipio nousi maihin Emporionissa joidenkin vahvistusten kera. Näin roomalaisten vahvuus nousi noin kahteen legioonaan ja "alaan". Tuolloin eri puolilla Iberian niemimaata oli kolme yhtä vahvaa tai isompaa karthagolaista armeijaa johtajinaan Hasdrubal Barka, Hasdrubal Gisco ja Mago Barka. Scipio ei haastanut näistä yhtäkään, vaan kulki etelään ja onnistui 209 eaa. valtaamaan Carthago Novan käyttäen hyväkseen kaupunkia reunustavan laguunin laskuvettä ja laivoja. Tasapaino heilahti rajusti, sillä Carthago Nova (nyk. Cartagena) oli Karthagon tärkein tukialue Espanjassa ja siellä oli harvinaisen hyvä satama. Scipio sai käyttöönsä heittokoneita ja 18 uutta laivaa, jotka liitettiin eskaaderiin.