共和政ローマ
紀元前218年より始まった第二次ポエニ戦争では、カルタゴの将軍ハンニバルにカンナエの戦いで敗れるものの戦況を巻き返し、スキピオ・アフリカヌスの指揮下で再びカルタゴに勝利する。この際、カルタゴ・ノヴァ（現在のカルタヘナ）などイベリア半島南部におけるカルタゴの拠点を奪い、西地中海の征服を果たした。また、カルタゴに味方したマケドニアにも遠征を行い、イリュリアやアカエア（ギリシア）を影響下に置いた。この第二次ポエニ戦争でカルタゴは多大な打撃を被ったが、ローマ内部では大カトを中心に対カルタゴ強硬派がカルタゴ殲滅を主張していた。紀元前149年より第三次ポエニ戦争が行われ、紀元前146年にカルタゴは破壊された。
イリュリア戦争
第二次イリュリア戦争は紀元前220年から紀元前219年の間に行われた戦いである。この時期は、共和政ローマは第二次ポエニ戦争でカルタゴと、またガリア・キサルピナでケルト人とも戦っていた。アドリア海を制圧するローマの軍事力が手薄になったのを好機として、イリュリア王国の王デメトリウスは90隻の軍船を建造し、ローマに対して戦いを挑む。イリュリア艦隊は、最初にピュロスを襲い50隻の船を拿捕した。デメトリウスはイリュリア艦隊を2分し、1隊にアドリア海を越えてペロポネソス半島の東側にあるキクラデス諸島を攻めさせる。ローマの執政官ルキウス・アエミリウス・パウルス率いるローマ艦隊は、イリュリアの守りが薄くなったこの好機を逃さず、アドリア海沿岸の要塞都市やパロスを襲い陥落させる。ローマ軍はイリュリア艦隊を追い詰め、デメトリウスはマケドニア王国のピリッポス5世を頼り同国に亡命した。