Пока Публий Корнелий мирил иберийских вождей, продолжалась осада лагеря Гасдрубала римлянами. Именно в это время произошла судьбоносная встреча Масиниссы и Марка Юния Силана (Liv. XXVIII. 15). Встреча, имевшая роковые последствия для Картхадашта. Можно не сомневаться, что Силан был наделен Сципионом всеми необходимыми полномочиями для ведения переговоров с нумидийским царевичем. Обсудив с пропретором условия перехода на сторону римлян, Масинисса с несколькими военачальниками отплыл в Африку. Он хотел лично объявить народу об изменении внешнеполитического курса. Это был крупнейший успех Сципиона, который по последствиям можно сравнить с взятием Нового Карфагена.
Однако дальше все пошло не совсем так, как планировали Силан и Сципион. Информация об этих событиях скудна и противоречива – невольно складывается впечатление, что карфагеняне сумели прорвать кольцо осады и продолжили марш на юг. Возможно, Гасдрубал узнал, что половину армии Сципион увел в Таррагону, и поэтому решился на атаку. Пропретор попытался перехватить противника, бросив в бой конницу и мобильные войска, однако карфагеняне, несмотря на потери, вышли к побережью, прогрузились на корабли и уплыли в Гадес. Благодаря своему местоположению этот город был сильнейшей крепостью в регионе. Он был построен на острове и отделялся от материка узким проливом, что затрудняло ведение осады. Как следствие, Силан не рискнул штурмовать хорошо укрепленный город, где сосредоточились значительные силы карфагенян. Пропретор не стал искушать судьбу, свернул боевые действия и привел войска в Таррагону, где доложил Сципиону, что война в Испании закончена (Liv. XXVIII. 15). Как показали дальнейшие события, пропретор, мягко говоря, погорячился. Это понимал и Публий Корнелий. Несмотря на различные нюансы, полководец все равно отправил брата Луция в Рим с пленниками и докладом Сенату о новых успехах на Иберийском полуострове.
Как это ни удивительно, катастрофа постигла армию Гасдрубала не в битве при Илипе, а уже после того, как сражение закончилось. Карфагенский военачальник поступил очень грамотно, когда решил вывести армию из-под удара римлян. Другое дело, как он приводил план в жизнь. Судя по всему, во время марша на юг в пунийской армии дисциплина упала окончательно, недаром Ливий отметил, что «
Чтобы спасти войска от уничтожения, Гасдрубал нашел «