В ту пору Публий Корнелий Сципион не достиг еще законного возраста для занятия этого важного поста, да и замещение его близким родственником одного из полководцев, погибших при такой беспримерной неудаче, было даже противно римским обычаям. Но уж видно этот юноша был исключением из всех правил. Весьма привлекательный по внешности, он был проникнут непоколебимой верой в счастливую звезду Рима и в свое собственное счастье. По сравнению с людьми прежнего времени, Фабием или Марцеллом, он был представителем новой эпохи, в которой личное значение и гений смело заявляли свои права, помимо всякого отношения в происхождении. Так, единогласно избранный, несмотря на свои юные лета, он направился в Испанию, и в самое короткое время ему уже удалось совершить там беспримерный подвиг, который всем представлялся почти чудом: он завладел Новым Карфагеном – столицей и главным военным центром пунийцев в Испании. А между тем это чудо он совершил очень просто: в Испании стояли три пунийских армии, но некому было принять над ними главное начальство для общего руководства, и Сципион знал, что все они были удалены от Нового Карфагена на десять дней перехода. Эта важная крепость, которая, как всем казалось, находилась вне всякой опасности нападения со стороны неприятеля, была защищена недостаточным количеством гарнизона, а между тем она была, при некоторых благоприятных условиях, доступна внезапному нападению и захвату – и если Сципиону удалось захватить эту крепость врасплох, то подобный факт свидетельствует, с одной стороны, о смелом мужестве римского полководца, а с другой – о вопиющих недостатках и промахах пунийских властей, которые могли это допустить. Среди несметной добычи Нового Карфагена наиболее ценной ее частью были заложники испанских племен, которые жили в крепости под строгой охраной и которых Сципион с великодушной предусмотрительностью отпустил на волю. И вот в короткое время все в Испании вдруг обратилось к этому «богоподобному» человеку. Все скифские племена приветствовали его как царя, и хотя он, как римлянин, этого титула не принял, но, в сущности, стал править этой отдаленной страной как полновластный государь, в чем ему не препятствовали и римские власти, среди которых его имя также приобрело громкую известность.
И между тем как брат Ганнибала Гасдрубал вынужден был отступить перед непреодолимой силой Сципиона на самый крайний запад Испании, в область низовьев р. Таг, Сципион успел уже завести отношения и по ту сторону пролива, в Ливии, с нумидийским царем Сифаксом. Тогда и последняя надежда Ганнибала на то, что его брат приведет к нему из Испании войско, которое даст ему возможность изменить судьбу войны, теперь рухнула, и победа Рима казалась уже близкой. Даже Тарент в 209 г. до н. э. вновь был отвоеван римлянами, и Ганнибал уже с трудом мог держаться в Апулии.
Но он все еще стоял на почве Италии, и эта страна, которая уже в течение 10 лет источала кровь из своих бесчисленных ран, начинала выказывать явные признаки истощения. В 209 г. до н. э. при случае нового набора 12 латинских городов заявили, что они дошли до последней степени крайности, что у них нет больше ни солдат, ни денег, и даже в самом Риме кое-кто решился заговорить о мире. Сильная оппозиция поднялась против Марцелла, стоявшего за войну до последней крайности, и против аристократии, стоявшей во главе правления. Не без труда удалось провести его в консулы на 208 год. Вероятно, к этому времени относится поэтический рассказ о сновидении, которое будто бы видел Ганнибал на пути своего первого движения к берегам Ибера: богоподобный юноша явился перед ним в качестве проводника и приказал ему следовать за собой, не оглядываясь назад. Когда же он, несмотря на это предупреждение, оглянулся, то увидел позади себя громадную змею, которая ползла за ним следом, среди громов и молний, уничтожая все кругом на своем пути. Тогда он спросил своего спутника, что может обозначать это странное явление. «Это опустошение Италии», – отвечал ему спутник и приказал в молчании ждать исхода событий.