Кампания 212 г. до н. э. закончилась сокрушительным поражением римлян. И напрасно Луций Анней Флор сетует по поводу гибели братьев Сципионов: «Испания была бы взята с ходу, если бы эти храбрейшие воины, победители на суше и на море, не пали от пунийского коварства в самый момент победы» (I, XXXIII. 6). Публий и Гней погибли не в результате «пунийского коварства», а потому, что переоценили свои силы и не сумели грамотно спланировать наступательную операцию. Остальное уже детали.
Гасдрубал, сын Гискона, решил зачистить от римлян территории к северу от реки Ибер. Именно туда бежали остатки разгромленных вражеских армий. Карфагенский военачальник полагал, что это будет несложно сделать, поскольку легионеры остались без полководцев и совершенно деморализованы. Помощи римлянам ждать было неоткуда, поскольку их испанские союзники, узнав о гибели Сципионов, один за другим стали переходить на сторону пунийцев. Однако Гасдрубал не хотел делиться славой освободителя Испании с братьями Баркидами и решил действовать самостоятельно. Ничего не сказав своим товарищам по оружию, военачальник покинул лагерь и повел свою армию на север.
Шансы Гасдрубала, сына Гискона, на окончательную победу над римлянами были очень высоки, однако все пошло не так, как планировал карфагенский полководец. Среди римлян нашелся человек, не побоявшийся взять на себя ответственность за судьбы соотечественников, оказавшихся на северном берегу Ибера, и судьбу римских владений в Испании. Это был Луций Марций, сын Септимия, из сословия всадников. Несмотря на молодость, Марций был бывалым солдатом и, как оказалось, неплохим военачальником. Он сумел сплотить оставшиеся без руководства войска, подтянуть дисциплину