第二次ポエニ戦争
紀元前209年 カヌシウムの戦い - ハンニバルがマルケッルスと引き分ける。 第二次タレントゥム攻城戦 - クィントゥス・ファビウス・マクシムス、タレントゥムを奪回。 カルタゴ・ノウァの戦い - 大スキピオがカルタゴ・ノウァを奇襲により攻略。
紀元前208年 バエクラの戦い - 大スキピオがハスドルバルを破る。
紀元前207年 グルメントゥムの戦い - ガイウス・クラウディウス・ネロがハスドルバルと合流するために北上するハンニバルを攻撃。 メタウルスの戦い - ガイウス・クラウディウス・ネロ、マルクス・リウィウス・サリナトルがハスドルバルを破り、戦死させる。
紀元前206年 イリッパの戦い - 大スキピオがマゴ、ハスドルバル・ギスコを破る。
紀元前204年 クロトナの戦い - ハンニバルがセンプロニウス・トゥディタネスを攻撃。
紀元前203年 ウティカの戦い - 大スキピオがハスドルバル・ギスコ、シュファクスを破る。 バグラデス川の戦い - 大スキピオがハスドルバル・ギスコ、シュファクスを破る。 キルタの戦い - 大スキピオの副官のガイウス・ラエリウスとマシニッサがシュファクスを破る。 ポー平原遠征 - プブリウス・クインティリウス・ウァルス、マルクス・コルネリウス・ケテグスが、マゴを破る。
紀元前202年 ザマの戦い - 大スキピオがハンニバルを包囲して破る。翌紀元前201年第二次ポエニ戦争終結。
カルタゴと同様に対等の同盟を宣言していたが、事実上は従属であった。続く第三次マケドニア戦争(紀元前171年 - 紀元前168年)によって、マケドニア王国は4つの共和国に分割され、王国は消滅した。第四次マケドニア戦争(紀元前150年 - 紀元前148年)の結果、ギリシアは完全にローマの属州となった。
第二次ポエニ戦争終結から約50年が経過した頃、ヌミディアが頻繁にカルタゴ領に侵入し、略奪を行うようになった。カルタゴはローマに解決を求めたが、ローマは何の対策も講じなかった。カルタゴはヌミディアに対抗するために軍備を整え始めたが、ローマは条約違反であると非難し、これを大義名分として軍団を派遣した。紀元前149年、第三次ポエニ戦争が開始され、紀元前146年にスキピオ・アエミリアヌスの指揮の下、3年に亘る抵抗の末にカルタゴは完全に滅亡した。
これら一連の戦争の結果、ローマの地中海世界における覇権が確立した。
紀元前216年8月2日、アプリア地方のカンナエ近郊で両軍は対峙、当日の指揮官であるウァロが決断し、ローマ軍約80,000(うち10,000名が陣地に残留)はカルタゴ軍約50,000に決戦を挑んだ。戦闘序盤でカルタゴ軍左翼の騎兵はローマ軍右翼の騎兵を撃退。続いてローマ軍後方を迂回して反対側の翼へ回り込み、右翼の騎兵とローマ騎兵を挟撃した。ローマ軍中央はカルタゴ軍中央に猛攻撃を加えていたが、戦闘前にハンニバルが弓なりに歩兵戦列を配置していたため、徐々に押し込まれながらも持ちこたえていた。カルタゴ軍歩兵戦列の両翼に配された古参のアフリカ人傭兵は互角の戦いを繰り広げており、ローマ軍中央はV字になりつつあった。そこへローマ騎兵を撃退したカルタゴ騎兵が、歩兵戦列の後方に回り込み、完全な包囲態勢が完成した。恐慌状態に陥ったローマ軍は密集し、中央で圧死が発生、さらに外周から徐々に殺戮され、突破口を開くこともできずに殲滅された。ローマ軍の損害は、死傷60,000名、捕虜10,000名という破滅的なものであり、執政官パウルスと約80名の元老院議員も戦死した。この戦いは、完全包囲を成功させた最初の戦例であり、さらにまた自軍に倍する敵軍を包囲殲滅した稀有な戦例である。ハンニバルの傑出した軍才を証明するものといえるだろう(カンナエの戦い)。