В это время на поле боя появился Ганнон с карфагенянами. Разогретые битвой и воодушевленные победой, римляне всей массой легионеров обрушились на нового врага и смяли его боевые порядки. Все произошло так быстро, что пунийский полководец попал в плен, прежде чем сумел сориентироваться в обстановке. Большая часть карфагенян сложили оружие, остальные вместе с кельтиберами разбежались по окрестным лесам. Испанцы разошлись по домам, пунийцы же отправились на юго-запад, в сторону Гадеса. Через десять дней после сражения в лагерь Гасдрубала, сына Гискона, прибыл Магон с остатками своей армии и поведал коллеге об очередной неудаче карфагенян. Баланс сил на Иберийском полуострове вновь изменился в пользу римлян.
Как пишет Тит Ливий, «эта победа пришлась весьма кстати – она положила конец не столько войне, уже возгоревшейся, сколько той, что началась бы, если бы карфагенянам попустили, призвав кельтиберов, втянуть в войну и другие племена» (Liv. XXVIII. 2). Действительно, значение победы Марка Юния Силана переоценить трудно. Кельтиберов удалось замирить, ситуация в центральной части Иберийского полуострова стабилизировалась. Теперь обстановка благоприятствовала Сципиону отправится в поход против Гасдрубала, сына Гискона.
Карфагенский командующий ожидал вражеского наступления. Когда Магон рассказал ему о поражении от войск Силана, Гасдрубал понял, что теперь римляне перейдут к активным действиям. И разработал свой план кампании. Армия Гасдрубала стояла лагерем в долине реки Бетис, но как только стало известно о походе Сципиона, стала отступать к Гадесу. Отход осуществлялся согласно плану Гасдрубала – во всех укрепленных городах оставались крупные карфагенские гарнизоны. Идея пунийского военачальника была простой: «стены пусть защищают солдат, а солдаты оружием – стены» (Liv. XXVIII. 2). На первый взгляд может показаться, что Гасдрубал действовал опрометчиво, раскидав армейские контингенты по разным городам. Однако в этом был свой резон, поскольку Сципиону предстояло каждый город брать штурмом, что вело к невосполнимым потерям среди римлян. Сенат подкрепления не присылал, отряды испанских союзников были ненадежны. И когда римляне увязнут в многочисленных осадах испанских городов, пока легионеры будут гибнуть при штурме вражеских укреплений, Гасдрубал соберет новую армию. Римскому полководцу предстояло принять непростое решение: либо дробить свою армию на части и против каждого города высылать отдельный отряд, либо всеми силами штурмовать каждый отдельно взятый город. В первом случае возрастал риск потерпеть неудачу, во втором случае терялось драгоценное время. Как бы там ни было, положение римлян станет критическим, когда, с одной стороны, им будут противостоять многочисленные карфагенские гарнизоны, с другой стороны, начнет наступление новая армия Гасдрубала.
Публий Корнелий по достоинству оценил стратегический замысел противника, остановил движение легионов и повернул назад: «Гасдрубал, сын Гискона, во Второй Пунической войне, когда его войско было побеждено в Испании, а П. Сципион наседал, разделил войско по городам; в результате Сципион, чтобы не растратить свои силы на штурм многих городов, увел свои войска на зимние квартиры» (Front. Strat. I. III. 5). Желая сохранить лицо, Публий приказал своему брату Луцию овладеть городом Оронгий[4], откуда в свое время Гасдрубал делал набеги на земли римских союзников. Передав под командование брата 10 000 пехотинцев и 1000 всадников, Сципион продолжил отход из Дальней Испании.
Под Оронгием Луций Сципион действовал по всем правилам военного искусства – окружил город рвом и воздвиг по его периметру двойной вал. Понимая, что времени на длительную осаду нет, Луций решил взять город приступом. Чтобы штурм не прекращался ни на минуту и можно было легко заменить уставших легионеров, римский военачальник разделил свое войско на три части. Изготавливать осадную технику было некогда, поэтому при атаке на городские укрепления использовались только штурмовые лестницы.
Римляне устремились на стены Оронгия, но неожиданно натолкнулись на ожесточенное сопротивление. Защитники обрушили на легионеров град копий и дротиков, поражали стрелами, забрасывали камнями. Многие римляне были убиты и ранены, но остальные добежали до стен, приставили лестницы и стали карабкаться наверх. На гребне стены легионеров встретили испанцы. Они сталкивали вражеских воинов длинными вилами, цепляли железными крюками и сбрасывали вниз. У подножия стен выросли горы трупов, количество убитых и раненых римлян увеличивалось с катастрофической быстротой. Однако Сципион, не считаясь с потерями, упорно гнал легионеров на укрепления Оронгия. Упорный бой продолжался несколько часов, затем прозвучали боевые трубы римлян и легионеры отошли от стен.