Летом 210 г. до н. э. командование над испанскими легионами принял двадцатичетырехлетний Публий Корнелий Сципион. Он приходился сыном погибшему Публию Сципиону и племянником Гнею. Еще находясь в Риме, молодой человек внимательно изучил кампании отца и дяди в Иберии, после чего пришел к выводу о пагубности выбранной ими стратегии. По его мнению, карфагенян в Испании надо было не сдерживать, а изгнать с полуострова. Для этого надо было навязать противнику свою тактику, бить пунийцев на их территориях, захватывать вражеские военные базы и переманить на сторону римлян местное население. Поэтому главной целью своей первой кампании на испанском театре военных действий Сципион выбрал Новый Карфаген, оплот пунийского могущества на Иберийском полуострове.
В 209 г. до н. э. римская армия выступила в поход на Новый Карфаген. Под командованием Сципиона были 25 000 пехотинцев и 2500 всадников, 3000 легионеров и 300 кавалеристов под командованием пропретора Марка Юния Силана остались охранять римские земли к северу от Ибера (Liv. XXVI. 42). Наступлению предшествовала длительная и кропотливая подготовка, Публий Корнелий тщательно анализировал данные разведки, осторожно выстраивая планы на предстоящую кампанию. В данный момент ситуация для Сципиона складывалась благоприятная: «По прибытии в Иберию он настойчиво расспрашивал всех и каждого о положении неприятеля и узнал, что войска карфагенян разделены на три части, что одна из них с Магоном во главе находится по сю сторону Геракловых Столбов среди так называемых кониев, другая под начальством сына Гискона Гасдрубала у устья реки Тага в Луситании, что другой Гасдрубал занят осадою какого-то города в области карпетанов и что ни один из начальников не находится ближе к Новому городу, как на десять дней пути» (Polyb. X. 6). Если бы хоть одна из пунийских армий находилась в окрестностях Нового Карфагена, Сципион не рискнул бы нападать на город. Слишком велик был риск попасть в тиски между гарнизоном и полевой армией карфагенян. Однако в данный момент ситуация складывалась так, захват Нового Карфагена становился реальностью.
Главная проблема для римлян заключалась в том, чтобы успеть захватить город до того, как к нему на помощь прибудут карфагенские армии. Перед Публием Корнелием стояла архитрудная задача, поскольку Новый Карфаген обладал мощнейшими укреплениями, его осада могла надолго затянуться. В этом случае появление под городом пунийских армий становилось суровой реальностью. Риск был очень велик, однако грубейшие ошибки командира гарнизона Магона привели к тому, что Новый Карфаген был взят штурмом в течение одного дня.
Это был величайший успех Сципиона, радикально изменивший баланс сил на Иберийском полуострове в пользу римлян. Испанцы вновь покинули карфагенян и массово стали переходить на сторону их врагов, а пунийцы лишились своей главной базы на Иберийском полуострове. Недаром Сципион говорил легионерам: «Взяв этот город, вы завоюете всю Испанию» (Liv. XXVI. 43). Но что самое главное, произошло это тогда, когда «римский народ потерял было уже всякую надежду на успех в Иберии» (Polyb. X. 19). Наиболее показательной реакцией на случившееся стали действия карфагенских полководцев: они совершенно не знали, как реагировать на падение города. По свидетельству Тита Ливия, «карфагенские вожди старательно подавляли слухи о взятии Нового Карфагена, а когда стало ясно, что город взят и этого уже никак не скрыть, они постарались речами умалить значение случившегося» (XXVI. 51). Данная информация свидетельствует о полной растерянности, охватившей братьев Баркидов и Гасдрубала, сына Гискона.