罗马的战前准备罗马在公元前219年调动了海军,用220艘五段帆船对抗伊比利亚人。迦太基船只比罗马的多,但他们的船员却不足,而罗马人的船却装着大量的士兵。在混乱中,罗马人最终登上了迦太基人的船并占领了其中的7艘,俘虏了1700人。 背景
迦太基与罗马共和国曾和平共处,而这种关系自公元前509年签署的第一份详细的关于双方权益的协议就开始了。公元前348年与公元前306年的条约进一步明确了两国的势力范围。在公元前279年,双方曾联手反击伊庇鲁斯王的进攻,并签署了合作条约。然而,罗马人在公元前264年插手西西里的墨西拿直接导致了第一次布匿战争。这场战争耗费了迦太基人大量的财力,以致迦太基人失去了耐心,委屈求和。后来罗马人在雇佣战争中用行动支持了迦太基,但在战争结束后却占据了撒丁和科西嘉。公元前237至218年,在哈米尔卡、哈斯朱拔和汉尼拔的领导下,迦太基通过征服伊比利亚的大部分区域使国家得到恢复。在煽动马赛人叛乱后,罗马在公元前226年与哈斯朱拔签署了一份协议。该协议规定了埃布罗河作为迦太基在伊比利亚的势力界限。公元前226年,位于埃布罗河南岸的萨干坦城与罗马结为同盟。当汉尼拔与伊比利亚联军攻击萨干坦时,罗马人警告汉尼拔不要干预。面对是撤军还是强攻,汉尼拔选择进攻萨干坦。这就是第二次布匿战争的开始。 战略形势