时隔二十三年之后,双方又起了新的争端。罗马人为了得到铜矿,牢牢占据了撒丁岛,而迦太基人为了争夺银矿,把整个西班牙南部都抢到手中。两个敌国之间的地理距离突然被拉近,成了邻居。这引起了罗马人的不满和担忧,他们派兵翻越比利牛斯山去密切监视迦太基的军事动向。
战争的局势已经形成,第二次布匿战争临近爆发。关键时刻,一个古希腊殖民地点燃了战争导火线。迦太基向西班牙东海岸的撒衮顿发起攻击,撒衮顿人立刻请求罗马人施予援手。罗马像以往一样慨然应允,元老院答应派一支军队前往增援。但就在罗马人花时间组织远征军的时候,撒衮顿已经被迦太基人攻陷并夷为平地。这让罗马人大为光火,元老院立即向迦太基宣战。罗马军队兵分两路,一支渡过阿非利加海在迦太基本土登陆,另一支前往打击还居留在西班牙的迦太基部队,以防止他们回头增援。人人都以为依靠这一完美计划定能如愿取得胜利。然而这一次,神明仿佛不想让罗马人如此轻易地得手。