背景
迦太基與羅馬共和國曾和平共處,而這種關係自公元前509年簽署的第一份詳細的關於雙方權益的協定就開始了。公元前348年與公元前306年的條約進一步明確了兩國的勢力範圍。在公元前279年,雙方曾聯手反擊伊庇魯斯王的進攻,並簽署了合作條約。然而,羅馬人在公元前264年插手西西里的墨西拿直接導致了第一次布匿戰爭。這場戰爭耗費了迦太基人大量的財力,以致迦太基人失去了耐心,委屈求和。後來羅馬人在僱傭戰爭中用行動支持了迦太基,但在戰爭結束後卻占據了撒丁和科西嘉。公元前237至218年,在哈米爾卡、哈斯朱拔和漢尼拔的領導下,迦太基通過征服伊比利亞的大部分區域使國家得到恢復。在煽動馬賽人叛亂後,羅馬在公元前226年與哈斯朱拔簽署了一份協定。該協定規定了埃布羅河作為迦太基在伊比利亞的勢力界限。公元前226年,位於埃布羅河南岸的薩乾坦城與羅馬結為同盟。當漢尼拔與伊比利亞聯軍攻擊薩乾坦時,羅馬人警告漢尼拔不要干預。面對是撤軍還是強攻,漢尼拔選擇進攻薩乾坦。這就是第二次布匿戰爭的開始。戰略形勢
漢尼拔在公元前219年最終攻占伊比利亞的薩乾坦,於是羅馬元老院對漢尼拔·巴卡宣戰。羅馬雖然公開支持薩乾坦,但在薩乾坦被圍的8個月裡並未出一兵一卒。薩乾坦最終被攻破,但其人民為即將到來的長期鬥爭已做好準備,而這抵抗運動整整持續了18年。羅馬的戰前準備
羅馬在公元前219年調動了海軍,用220艘五段帆船對抗伊比利亞人。老西庇歐得到4支羅馬軍團(8000名羅馬步兵和14000名僱傭步兵,600名羅馬騎兵和1600名僱傭騎兵)和60艘護衛艦攻向伊比利亞。然而,高盧的波伊和伊蘇波部落攻擊義大利北部的皮亞琴察和克雷莫納,這使得羅馬人逃到穆蒂納。於是高盧人包圍了穆蒂納。執政官馬里厄斯·烏索率領2個羅馬軍團,共600名羅馬騎兵,10000名僱傭步兵和1000雇用騎兵從亞里米倫攻向阿爾卑斯山南側。這支部隊在開往穆蒂納的路上被伏擊了兩次,損失了1200人。雖然穆蒂納被解圍,但是這支軍隊卻陷入鬆散的包圍中。這次事件促使羅馬元老院派出老西庇歐的部分部隊和5000名僱傭軍去援助烏索。老西庇歐不得不招募部隊代替原有的。如此一來,直到公元前218年,羅馬才派兵開往伊比利亞。
執政官塞姆普羅紐斯·朗戈斯得到了4支軍隊(2支羅馬的,2支僱傭的,共8000名羅馬和16000名僱傭步兵,600名羅馬和1800名僱傭騎兵)和開往非洲的命令,並由160艘五尾帆船護航。塞姆普羅紐斯先開往西西里,在那他將完成了入侵非洲的準備工作。
迦太基的戰前準備
漢尼拔在薩乾坦之圍後,把部隊退至冬營。在公元前218年夏季,漢尼拔派他弟弟哈斯朱拔·巴卡率領15000名士兵和21頭大象駐紮伊比利亞,派20000名士兵和4000名迦太基衛戍部隊駐守非洲。進攻義大利的部隊大概有90000名步兵,12000名騎兵和37頭大象。在渡過埃布羅河之前,漢尼拔把他的軍隊分成三組縱隊,然後攻擊加泰羅尼亞的伊比利亞部落:伊勒蓋茨、博古斯和奧塞塔尼。兩個月的征途中,漢尼拔迅速征服了在埃布羅河、庇里牛斯和斯格里斯之間的加泰羅尼亞大部分地區。迦太基海軍的伊比利亞分隊(共50艘五段帆船和5艘三層戰艦)留在伊比利亞海域,尾隨漢尼拔的軍隊。迦太基調動了至少55艘五段帆船來突襲義大利和西西里。
開端
迦太基海軍發動了第一輪攻擊,載有1000名士兵的20艘五段帆船艦隊突襲利帕里島。攻擊伏爾坎島的另外八艘船,卻被暴風雨刮到了墨西拿。敘拉古海軍決定占領這些船,而這些船員沒有任何反抗就投降了。聽說了被俘的船員,迦太基艦隊便攻擊利利俾。而在墨西拿的耶羅二世正等著塞姆普羅紐斯的到來,於是警告在利利俾的羅馬執政官馬科斯·阿梅利厄斯關於突襲的事。戰爭過程
迦太基艦隊被壞天氣所限制,在行動之前不得不等待。儘管羅馬在利利俾只有20艘船,但執政官接到耶羅的警告後,在迦太基艦隊出現之前,為遠航的船隻提供了大量的補給,並在每艘船上配置僱傭軍分隊。他還沿著海岸布置了大量的瞭望台,這使得羅馬能夠監視迦太基軍艦的一舉一動,這加強了預警並降低風險。迦太基遠征軍停留在埃加迪群島。他們打算在滿月駛往利利俾,並在黎明時到達。然而在迦太基人抵達港口之前,羅馬人就已經發現了他們。當羅馬人出港進攻時,迦太基人降慢了速度並駛往外海。迦太基船隻比羅馬的多,但他們的船員卻不足,而羅馬人的船卻裝著大量的士兵。為了利用優勢,羅馬軍艦努力靠近迦太基軍艦,並展開肉搏戰,而迦太基人卻努力避開猛衝的羅馬船隻,並儘可能撞擊羅馬船隻。
在混亂中,羅馬人最終登上了迦太基人的船並占領了其中的7艘,俘虜了1700人。剩下的迦太基船隻最終撤退。羅馬的損失未知。
戰後
羅馬阻止了迦太基在西西里島建立據點的企圖。塞姆普羅紐斯·朗戈斯不久就帶領他的軍隊和艦隊到達了西西里。他又率領艦隊到達馬爾他,並占領了該島,俘虜了2000人,包括迦太基衛戍軍團的指揮官哈米爾卡·吉斯科。接下來他又率領艦隊阻攔突襲伏爾坎的迦太基分遣隊。迦太基艦隊游弋在羅馬領土布魯提恩的威波附近。塞姆普羅紐斯收到提契努斯戰爭的訊息,並被羅馬元老院召集去援助西庇歐。他委派馬科斯·阿梅利厄斯統帥50艘船在利利俾,另外25艘在威波,然後率領他的軍隊經由海、陸到達亞里米倫。