18–201年）在接下来数十年必须将目光转移到西方。由于罗马控制着海域，迦太基名将汉尼拔被迫避免海上进攻，而从陆路把战火带进义大利半岛，不像第一次布匿战争，海军在此战的角色微乎其微，唯一一场海战发生在第一年－利利俾之役（Lilybaeum，位于今日马尔萨拉，时年公元前218年）以及厄波罗河之役（公元前217年），而两场皆由罗马获胜，尽管总题而言数字相差不大，迦太基并不认为罗马严重的挑战其威望，罗马舰队当时的任务在于袭击北非以及护卫义大利，其中最重要的就是截取迦太基对汉尼拔军队的物资供应，同时监视着迦太基