Во время Второй Пунической войны военные действия велись не только в Италии, но и на территории Испании, Сицилии. В Испании два брата Ганнибала сражались с двумя римскими полководцами — братьями Гнеем Корнелием и Публием Корнелием Сципионами, посланными туда в начале войны. После их гибели никто из римлян не хотел быть избранным командующим в Испании. Неожиданно племянник погибших полководцев — Публий Корнелий Сципион — предложил себя на эту должность. Он клялся продолжить дело отца и дяди, покорить Испанию и даже завоевать Африку и Карфаген.
Народное собрание избрало его на должность командующего римскими войсками в Испании. Прибыв в Испанию в 210 г. до н.э., Сципион сразу приступил к решительным действиям. Оставив в испанских владениях Рима отряд из трех тысяч пехотинцев под командованием Марка Силана, он двинулся на Новый Карфаген —- столицу карфагенской части Испании. В этом городе находился склад оружия и продовольствия, хранились деньги, в нем держали заложников. Взять город штурмом оказалось трудно. Стены были слишком высокие, и лестницы, не достававшие до их верха, из-за большой длины были неустойчивы. Карфагеняне защищались отчаянно. На нападавших летели сверху дротики, снаряды, камни. Несколько раз Сципион был вынужден трубить отступление, чтобы дать отдых своим воинам. Тогда он решился на хитрость. Одной своей стороной город выходил к морю, где образовалась небольшая лагуна. Во время отлива, когда вода уходила в море, лагуну можно было перейти вброд.
Заранее знавший и все рассчитавший Сципион представил теперь это как чудо: мол боги осушили лагуну, и сам Нептун указывает нам дорогу. Он взял пятьсот воинов и повел их через лагуну в город. Они не встретили никакого сопротивления, даже караульных не было, все воины были на стенах, так как считалось, что здесь город обороняет сама природа. Поглощенные битвой защитники не заметили, как сзади подошли римляне. Лишь услышав воинственный клич, она поняли,,^то в городе неприятель. Но было уже поздно: римляне ломали ворота. Хлынувшие в город римские войска устроили настоящий погром. Всех карфагенян перебили, а жителей Испании Сципион приказал не трогать — он хотел в будущем сделать их своими союзниками, а не врагами.