Через два года, в 209 году до н. э., Публий Корнелий Сципион, позднее прославившийся как Африканский, принял командование римскими войсками в Испании и взял Новый Карфаген комбинированной атакой с суши и моря. Затем он предпринял необычный шаг по уничтожению своего флота и передаче матросов армии. Сципион не удовлетворился действиями своей армии в качестве сдерживающей[6] силы, перекрывающей проходы в Пиренеях войскам Гасдрубала. Он совершил бросок в Южную Испанию и вступил с противником в ожесточенный, но не решающий бой на берегах Гвадалквивира. После этого боя Гасдрубал оторвался от Сципиона, поспешил на север, перебрался через Пиренеи в их крайней северо-западной части и двинулся в Италию, где положение Ганнибала ухудшалось с каждым днем, поскольку его естественные боевые потери не восполнялись.
Когда Гасдрубал, не понесший во время перехода больших потерь, вторгся в Италию с севера, война длилась уже десять лет. Если бы его войска беспрепятственно соединились с армией, которой командовал непревзойденный Ганнибал, то мог бы произойти решающий перелом в войне, поскольку сам Рим находился на грани истощения. Железные путы, которыми он связал свои колонии и союзные государства, были напряжены до предела. Некоторые из них уже разорвались. Но и оба брата также попали в крайне опасное положение. Один находился у реки Метавр, другой – в Апулии, на расстоянии 200 миль. Каждому из братьев противостояли превосходящие по численности силы, и обе эти римские армии располагались между разделенными карфагенскими