Året etter sendte romerne sønnen til Publius Scipio med samme navn, Publius Cornelius Scipio, med autoritet som konsul selv om han ikke hadde embetet. Han svor på å hevne sin far og onkel og gikk direkte mot det som var den reelle hovedstaden i punernes Hispania, Carthago Nova som falt i 209 f.Kr. Hasdrubal ble drevet ut av sin base og bestemte seg for å fokusere sin forsøk på den italiske halvøya. Han etterlot Hispania med noen relativt svake garnisoner og gikk ut for å gjenta sin brors ferd over Alpene. Denne gangen ventet romerne med to legioner på at den kartagenske arméen skulle komme ned fra Alpene. Hasdrubal ble beseiret og drept i slaget ved Metaurus (207 f.Kr.) De første nyhetene Hannibal fikk om at hans bror hadde forlatt Hispania, var da Hasdrubals hode ble kastet inn i hans leir av en romersk rytter.