在坎尼会战之后的近10年里,战争经历了诸多变迁。汉尼拔在意大利发动战争时,他的弟弟哈斯德鲁巴(与其姐夫重名)正在西班牙同罗马军队作殊死搏斗。最后,他决心把战事转移到其他地方,以便支援他迫切需要援助的兄长。他沿着汉尼拔于公元前207年走过的相同路线,从阿尔卑斯山下来,到达北意大利平原。然后从那里向南进发,与此同时,汉尼拔则从布鲁提姆出发向北,与之会合。罗马则竭尽全力地阻止两兄弟及其军队的会合。在梅陶罗河(Metaurus)附近,哈斯德鲁巴的军队遇到一支罗马大军的阻击,他的军队就在这里被击溃,他本人也被杀死(公元前207年)。他的头被割掉并送给了汉尼拔。据说,汉尼拔一认出是他的兄弟,就悲伤地说:“迦太基,我看到了你的命运。”