ミラエ沖の海戦
紀元前260年、ドゥイリウスとハンニバル・ギスコはミラエの沖で相見えた。ポリュビオスはカルタゴ軍は130隻と述べているが、ローマ軍の兵力には触れていない。建造された120隻からスキピオが失った17隻を引くと103隻となるが、鹵獲したり、同盟軍から提供を受けたりで、これより多かった可能性もある。カルタゴ海軍のほうがはるかに経験豊富であったため、カルタゴは勝利を疑っていなかった。
コルウス装置は非常な成功を収めた。ローマはまず敵艦30隻を捕らえて制圧し、両軍の戦力は互角となった。コルウスを避けるために、カルタゴ艦はローマ艦の背後あるいは側面から攻撃をかけるしかなかった。しかしコルウスは旋回可能であるため、それでも多くの敵艦を捕らえることができた。さらにカルタゴ艦20隻あまりが捕らえられると、ハンニバル・ギスコは残存艦艇を率いて戦場を離脱した。残ったドゥイリウスの明白な勝利であった。
ドゥイリウスは逃げるカルタゴ艦隊を追撃することはせず、シチリア島に向かい陸軍を支援し、ハミルカル(en)が率いるカルタゴ陸軍に包囲されていたセジェスタを救援した。現代の歴史家の中には、追撃を行わなかったドゥイリウスの決断を疑問視するものもいるが、ハミルカル・バルカが率いる80隻のカルタゴ海軍は、ローマ海軍にとって十分に脅威であった。