В Испании кампания 210 года также была ознаменована исключительно тяжелой неудачей пунийского командования, всей политики Баркидов: в руки римлян попал Новый Карфаген, важнейшая опорная база Карфагена на Пиренейском полуострове. Под угрозу было поставлено владычество карфагенян в этом районе и, следовательно, их монопольное хозяйничанье на морских торговых путях за Гибралтаром. Вот как это случилось [Полибий, 10, 6-20; Ливий, 26, 41-45; ср. также у Апп., Ганниб., 20-22].
В начале весны Сципион, оставив на севере небольшой гарнизон, переправил основные свои войска через Ибер (2500 пехотинцев и 2500 всадников) и двинул их к Новому Карфагену. Одновременно и римский флот под командованием Гая Лэлия направился вдоль берегов Испании к этому же городу. Операция подготавливалась, разрабатывалась и осуществлялась в глубокой тайне; о конечной цели похода кроме самого Сципиона знал только Лэлий, которому было приказано так рассчитать время плавания, чтобы подойти к городу одновременно с сухопутными частями. Все это было исполнено в точности. Обороной Нового Карфагена руководил Магон[535]
(основные силы карфагенян были примерно в десяти днях пути от города), разместивший своих воинов следующим образом: 2000 горожан — непосредственно против римского лагеря, 500 — в акрополе и еще 500 — на холме внутри города. Все остальные должны были служить резервом и бежать на помощь туда, где обстоятельства сложатся не вполне благоприятно для осажденных.Приняв эти меры, Магон приказал распахнуть ворота и вывел солдат навстречу неприятелю. Сципион велел своим воинам немного отступить, чтобы сражение происходило в непосредственной близости от римского лагеря и можно было бы легко доставлять подкрепления. В бою сказалось подавляющее численное превосходство римлян. Непрерывно вводя в дело все новые и новые контингенты, Сципион вынудил карфагенян к отступлению, перешедшему в беспорядочное бегство. Римляне едва не ворвались в город на плечах неприятеля; их остановил только в высшей степени некстати данный сигнал к отступлению.
В Новом Карфагене началась паника. Многие воины бросили свои посты на стенах, и Сципион, решивший воспользоваться их смятением, начал общий штурм. Однако стены города оказались для осаждавших слишком высокими; лишь немногие лестницы были с ними вровень; воины не могли взобраться на стены, падали вместе с лестницами, срывались с лестниц от сильного головокружения, и Сципион вынужден был остановить бой, а потом снова начать его со свежими силами. Впрочем, ему уже было ясно, что Новый Карфаген ударом в лоб не возьмешь и что битва за стены может служить только одной цели: отвлечь силы и внимание противника от объектов, которым грозила действительная угроза. Римский полководец искал уязвимое место в обороне, и оно отыскалось. На западных подступах к Новому Карфагену, перед самой городской стеной, находилось озеро, уровень воды в котором уменьшался во время отлива; к тому же и ветер гнал воду из озера через подземные протоки в море. По его дну можно было легко подойти к стене. Осажденные, уверенные в том, что эта часть стены недоступна врагу, увели оттуда войска в пункты, где, казалось, возникла непосредственная опасность городу. В результате римский отряд сумел без боя преодолеть стены, бросился к воротам, вокруг которых шла наиболее ожесточенная схватка, ударил с тыла по оборонявшимся и, приведя карфагенян в замешательство, взломал замки и распахнул створки ворот. Магон пытался некоторое время защищаться в акрополе; римляне пока истребляли горожан на улицах. В конце концов Магон сдался со всем гарнизоном. Избиение прекратилось; начался повальный грабеж. Римляне захватили в Новом Карфагене 276 золотых патер (чаш), каждая примерно по фунту весом; 18 300 фунтов серебра (недалеко от Нового Карфагена были серебряные рудники), а также много серебряных сосудов; 400 000 модиев пшеницы (1 модий = 8,7 литра), 270 000 модиев ячменя; 63 транспортных корабля, некоторые из них с грузами.