共和政ローマ
紀元前218年より始まった第二次ポエニ戦争では、カルタゴの将軍ハンニバルにカンナエの戦いで敗れるものの戦況を巻き返し、スキピオ・アフリカヌスの指揮下で再びカルタゴに勝利する。この際、カルタゴ・ノヴァ（現在のカルタヘナ）などイベリア半島南部におけるカルタゴの拠点を奪い、西地中海の征服を果たした。また、カルタゴに味方したマケドニアにも遠征を行い、イリュリアやアカエア（ギリシア）を影響下に置いた。この第二次ポエニ戦争でカルタゴは多大な打撃を被ったが、ローマ内部では大カトを中心に対カルタゴ強硬派がカルタゴ殲滅を主張していた。紀元前149年より第三次ポエニ戦争が行われ、紀元前146年にカルタゴは破壊された。
メッセネの戦い (第一次ポエニ戦争)
シチリア北東のメッセネ（現在のメッシーナ）は紀元前288年以降カンパニア人の傭兵部隊マメルティニが占領していた。シュラクサイ（シラクサ）の僭主ヒエロン2世がマメルティニに対する攻撃を開始すると、マメルティニはローマとカルタゴ双方に軍事援助を求め、まずカルタゴがハンノを司令官とする救援軍を送った。ヒエロン2世はカルタゴとの軍事衝突は望まずその軍をシュラクサイに戻したが、カルタゴ軍はそのままメッセネに留まったため、マメルティニは今度はローマにカルタゴ軍の排除を依頼した。