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