紀元前203年、現在のチュニジアで、プブリウス・コルネリウス・スキピオ率いるローマ軍と、ハスドルバル・ギスコとシファクスがそれぞれ率いるカルタゴ軍およびヌミディア軍の連合軍との間で、大平原の戦いが行われた。この戦いは第二次ポエニ戦争の一部であり、カルタゴの大敗に終わった。
第一次ポエニ戦争(紀元前264~241年)での敗北後、カルタゴはイベリア半島南東部(現在のスペインとポルトガル)に領土を拡大した。紀元前218年に第二次ポエニ戦争が勃発すると 、ローマ軍はイベリア半島北東部に上陸した。紀元前211年のローマ軍の壊滅的な敗北の後、紀元前210 年にスキピオが指揮を執り 、5年かけて半島からカルタゴ人を一掃した。彼は北アフリカのカルタゴ本国まで戦争を続ける決意でローマに戻った。紀元前205年に執政官 に任命されたスキピオは、1年間シチリア島で軍隊の訓練と物資の蓄積を行った。紀元前204年、 ローマ軍は4個軍団を率いてカルタゴの港ウティカ近郊に上陸し、同港を包囲した。カルタゴ軍とその同盟軍であるヌミディア軍はそれぞれローマ軍から約11キロメートル(7マイル)離れた場所に陣地を構えたが、互いに近い距離にあった。数ヶ月間ほとんど動きがなかった後、スキピオは両陣営に奇襲の夜襲を仕掛け、両陣営を制圧し、大部分を焼き払った。カルタゴ軍とヌミディア軍の死傷者は甚大であった。
カルタゴ軍は、ウティカから120キロメートル(75マイル)離れた大平原と呼ばれる地域で軍を再編成した。彼らは4,000人のイベリア戦士によって増強され、総勢約30,000人となった。このことを聞いたスキピオは、直ちに軍の大部分を現地に派遣した。彼の軍の規模は不明だが、カルタゴ軍より数で劣っていた。数日間の小競り合いの後、両軍は会戦に突入した。ローマ軍の突撃を受けると、ウティカでの惨敗に関わったカルタゴ兵は全員逃げ出した。士気は回復していなかった。イベリア兵だけが踏みとどまって戦った。彼らは訓練されたローマ軍団に包囲され、全滅した。
シファクスとそのヌミディア軍は追撃され、キルタで再び戦いに持ち込まれ、敗北した。シファクスは捕らえられた。ローマの同盟国マシニッサが彼の王国を引き継いだ。スキピオは主力軍をカルタゴ市が見えるチュニスに移した。スキピオとカルタゴは和平交渉に入り、カルタゴはハンニバルとマゴ・バルカが指揮するイタリアからの軍隊を呼び戻した。ローマ元老院は条約草案を批准したが、不信感とハンニバルがイタリアから到着したことでカルタゴが自信を増したため、カルタゴは条約を否認した。翌年、カルタゴ軍はハンニバルとマゴの呼び戻されたベテラン兵を組み込んだ別の軍隊を編成した。これもザマの戦いでスキピオに敗北した。カルタゴは和平を求め、屈辱的な条約を受け入れ、戦争は終結した。
第一次ポエニ戦争は、紀元前3世紀に西地中海の二大勢力であるカルタゴとローマの間で戦われた。[ 3 ]この戦争は紀元前264年から241年までの23年間続き、主に地中海のシチリア島とその周辺海域、そして北アフリカ で戦われた。[ 3 ]カルタゴ軍は敗北し[ 4 ] [ 5 ] 、ルタティウス条約の条項によりシチリア島から撤退し、ローマに10年間で3,200タレントの銀の賠償金を支払った。 [注1 ] [ 8 ] 4年後、ローマは冷笑的な口実でサルデーニャ島とコルシカ島を占領し、さらに1,200タレントの賠償金を課した。[注2 ] [ 9 ] [ 10 ]これらの行動はカルタゴの憤りを煽った。[ 11 ] [ 12 ]ほぼ同時代のギリシャの歴史家ポリュビオスは、ローマ人によるこの不誠実な行為が、19年後にカルタゴとの戦争が再び勃発した最大の原因であると考えていた。[ 13 ]
紀元前236年からカルタゴはイベリア半島(現在のスペインとポルトガル)に領土を拡大した。[ 14 ] 紀元前226年、ローマとのエブロ条約により、エブロ川がカルタゴの勢力圏の北の境界と定められた。[ 15 ]少し後、ローマはエブロ川のはるか南にあるサグントゥム市と別途同盟条約を結んだ。 [ 16 ] 紀元前219年、カルタゴ領イベリア半島の事実上の支配者であったハンニバルは、サグントゥムに軍隊を率いて攻め込み、占領し、略奪した。[ 17 ] [ 18 ]紀元前219年初頭、 ローマはカルタゴに宣戦布告し、第二次ポエニ戦争が始まった。[ 19 ]

紀元前218年、 ハンニバルはカルタゴの大軍を率いてイベリア半島からガリアを経てアルプス山脈を越え、イタリア本土に侵攻した。続く3年間、ハンニバルはトレビア川、トラジメーノ湖、カンナエの戦いでローマ軍に大敗を喫させた。[ 20 ]カンナエの戦いだけでも、少なくとも67,500人のローマ人が戦死または捕虜となった。[ 21 ]歴史家のトニ・ニャコ・デル・ホヨはこれらを「大いなる軍事的惨事」と表現し、[ 20 ]ブライアン・ケアリーはこれらがローマを崩壊寸前にまで追い込んだと記している。[ 22 ]ハンニバルの軍は生き残った兵士が撤退するまでさらに14年間イタリアで戦った。[ 23 ]
イベリア半島、シチリア島、サルデーニャ島、北アフリカでも大規模な戦闘が行われた。紀元前211年、ローマ軍は上バエティスの戦い で大敗を喫し、カルタゴ軍によってイベリア半島の北東の隅に追い詰められた。紀元前210年、ローマ軍の増援によって状況は安定し、[ 23 ]その年の後半、プブリウス・コルネリウス・スキピオ[注3 ]がさらなるローマ軍の増援を率いて到着し、イベリア半島の指揮を執った。[ 25 ]紀元前209年、綿密に計画された攻撃で、彼はイベリア半島におけるカルタゴ軍の中心地である新カルタゴを占領した。[ 25 ] [ 26 ]その後の4年間、スキピオはカルタゴ軍を繰り返し破り、紀元前205年にイベリア半島から追い出した。[ 27 ]

ローマ市民の男性のほとんどは兵役義務があり、歩兵として従軍したが、裕福な少数派が騎兵部隊を編成した。伝統的に、ローマ人は戦争時には2個軍団を編成し、それぞれ4,200人の歩兵(状況によっては5,000人に増員されることもあった[ 28 ]、まれにそれ以上になることもあった[ 29 ])と300人の騎兵を編成した。歩兵のうち約1,200人は、標準的な軍団兵の鎧や装備を買う余裕のない貧しい者や若い者で、ヴェリテスと呼ばれる投槍で武装した散兵として従軍した。彼らはそれぞれ数本の投槍(遠距離から投げる)、短い剣、90センチメートル(3フィート)の盾を携行していた[ 30 ]。残りの者は重装歩兵として、胴鎧、大きな盾、短い突き剣を装備していた。彼らは3つの列に分かれており、最前列のハスタティは2本の投槍も携行していた。第2列と第3列はそれぞれプリンキペスとトリアリと呼ばれ、代わりに突き槍を携行していた。軍団の小部隊と個々の軍団兵はどちらも比較的散開した隊形で戦った。[ 31 ]
ローマでは、毎年2人の上級政務官(執政官)を選出するのが長年の慣例であり、戦時にはそれぞれが軍隊を率いた。軍隊は通常、ローマ軍団と、ラテン同盟国から提供された同規模で装備の軍団を組み合わせることによって編成された。同盟軍団は通常、ローマ軍団よりも多くの騎兵を伴っていた。[ 32 ] [ 33 ]この戦争段階では、ローマ軍は一般的に規模が大きく、通常は4個軍団(ローマ軍2個軍団と同盟国から提供された2個軍団)で構成され、総勢約2万人であった。アフリカに侵攻したローマ軍は4個軍団で構成され、ローマ軍の2個軍団はそれぞれ前例のない6,200人の歩兵と、より一般的な300人の騎兵で増強されていた。現代の歴史家は、この軍隊の総兵力は2万5千人から3万人で、おそらく2,500人の騎兵が含まれていたと推定している。[ 34 ] [ 35 ] [ 36 ]
カルタゴ市民は、カルタゴ市に直接的な脅威がある場合にのみ軍隊に所属した。[ 37 ] [ 38 ]彼らが軍隊に所属したときは、訓練不足で規律に欠けていたことで悪名高かったが、重装歩兵として長い突き槍で武装して戦った。ほとんどの場合、カルタゴは軍隊を編成するために外国人を募集した。[注4 ]多くは北アフリカ出身で、彼らはしばしば「リビア人」と呼ばれた。この地域からは、大きな盾、兜、短い剣、長い突き槍を装備した密集歩兵、投槍で武装した軽歩兵散兵、槍を携えた密集突撃騎兵[注5 ](「重騎兵」とも呼ばれる)、遠距離から投槍を投げて接近戦を避ける軽騎兵散兵など、数種類の戦闘員がいた。 (後者は通常ヌミディア人であった。)[ 41 ] [ 42 ]密集隊形のアフリカ歩兵と市民民兵はどちらもファランクスと呼ばれる密集陣形で戦った。[ 43 ]歩兵の中には、ローマ軍から鹵獲した鎧を着用する者もいた。[ 44 ]また、イベリア半島とガリア半島からは、経験豊富だが鎧を身に着けていない歩兵が輩出され、彼らは猛烈に突撃したが、戦闘が長引くと離脱するという評判があった。投石兵はバレアレス諸島から頻繁に徴募された。[ 41 ] [ 45 ] [ 46 ]
会戦の前には、通常、両軍が2~12キロメートル(1~7マイル)離れた場所に数日から数週間野営し、時には毎日戦闘態勢を整えることから始まった。どちらかの指揮官が不利だと感じた場合、交戦せずに撤退することもあった。このような状況では、どちらかの指揮官が戦う意思がない場合、戦闘を強要することは困難だった。[ 47 ] [ 48 ]戦闘態勢を整えることは複雑で計画的な作業であり、数時間かかった。歩兵は通常、戦線の中央に配置され、その前に軽歩兵の散兵、両翼に騎兵が配置された。[ 49 ]
紀元前206年、 スキピオはイベリア半島を離れ、イタリアに戻った。[ 50 ]彼は、ローマの政治家を目指す者が務める軍事と政治の行政職を順に組み合わせたクルスス・ホノルムの官職に就いていなかったため、通常期待されるはずの凱旋式を拒否された。 [ 51 ]紀元前205年初頭、31歳で執政官の最高位に選出されたが、その職の最低年齢である42歳には達していなかった。[ 52 ]スキピオはすでに北アフリカ侵攻を予期しており、スペイン滞在中にヌミディアの指導者マシニッサとシファクスと交渉していた。彼は後者を味方につけることはできなかったが、前者を同盟者にした。[ 53 ]
北アフリカへの侵攻が過度に危険かどうかについては、ローマの政治サークル内で意見が分かれていた。ハンニバルはまだイタリアの地にいた。カルタゴによるさらなる侵攻の可能性があり、マゴ・バルカがリグリアに上陸した際にまもなく現実のものとなった。[ 54 ] [ 55 ]水陸両用侵攻とその後の兵站上の困難は相当なものであった。また、紀元前256年に第一次ポエニ戦争中にローマ人が北アフリカに侵攻した際、大きな損害を被って追い払われ、カルタゴ人は勢いを取り戻していた。[ 56 ]最終的に妥協が成立し、スキピオはシチリアを執政官の属州として与えられ、[ 57 ]そこはローマ人がカルタゴ本土への侵攻を開始し、その後兵站上の支援を行うのに最適な場所であり、また彼自身の判断でアフリカへ渡ることも許可された。[ 54 ]しかしローマの関与は全面的ではなかった。スキピオは慣例通り執政官軍のために兵士を徴兵することは許されず、志願兵を募ることしかできなかった。 [ 58 ] [ 55 ]
紀元前216年、 カンナエの戦いでローマ軍が敗北した際の生存者たちは2個軍団に編成され、シチリア島に派遣された。[ 59 ]彼らは依然としてシチリア島の駐屯軍の主力であり、スキピオは志願した多くの兵士を使って、それぞれの軍団の兵力を前例のない6,500人にまで増強した。[ 29 ]スキピオが利用できる兵士の総数と、そのうち何人がアフリカに渡ったかは不明である。200年後に執筆したローマの歴史家リウィウスは、侵攻軍の総数を12,200人、17,600人、または35,000人としている。現代の歴史家は、戦闘力を25,000人から30,000人と推定しており、その90パーセント以上が歩兵であった。[ 29 ] [ 35 ]軍団の半数近くが新兵で、過去 5 年間シチリア島で戦闘が行われていなかったため、スキピオは厳格な訓練体制を敷いた。これは、ローマ軍の基本機動単位である 80 名の百人隊による訓練から、全軍による演習まで多岐に渡った。この訓練は約 1 年間続いた。同時に、スキピオは大量の食料と物資、それらを輸送するための商船と兵士、そして輸送船を護衛するための軍艦を調達した。[ 60 ]
また、 紀元前205年には、スキピオの副官であるレガトゥス・ガイウス・ラエリウス率いるローマ艦隊30隻がヒッポ・レギウス周辺の北アフリカを襲撃し、大量の略奪品と多くの捕虜を集めた。[ 61 ] [ 35 ]カルタゴ人は当初、これがスキピオとその本格的な侵攻軍による予想された侵攻だと考え、急いで要塞を強化し、カルタゴ市民で構成された部隊を含む兵力を増強した。イタリアにいるローマ軍の注意をそらすため、マゴに援軍が送られた。[ 62 ]一方、ヌミディアでは、ローマを支持するマシニッサとカルタゴ寄りのシファクスの間で継承戦争が勃発していた。ラエリウスは襲撃中にマシニッサと再び連絡を取った。マシニッサは、ローマ軍が準備を完了してアフリカに上陸するのに時間がかかっていることに落胆を表明した。[ 63 ]

紀元前204年 、おそらく6月か7月に、ローマ軍は400隻の輸送船でシチリア島を出発し、40隻のガレー船が護衛した。[ 64 ] 3日後[ 65 ] 、彼らはカルタゴの大港ウティカの北20キロメートル(12マイル)にあるファリーナ岬 に上陸した。[ 64 ]地元住民は逃げ出し、カルタゴの即座の対応である500騎の偵察隊は、指揮官と侵略への対応を総括する将軍を失い敗北した。その地域は略奪され、8,000人の捕虜が奴隷または人質としてシチリア島に送り返された。マシニッサは200人か2,000人の兵士でローマ軍に加わったが、資料によって異なる。ガル・エル・メル[ 66 ] [ 67 ]近くの岩だらけの半島に、カストラ・コルネリアとして知られる大規模な要塞化された陣地が築かれた。マシニッサは最近、ヌミディアのライバルであるシファクスに敗れ、負傷し、軍隊は散り散りになっていた。シファクスは、カルタゴの将軍ハスドルバル・ギスコと、彼の積極的な新妻であるハスドルバルの娘ソフォニスバ[ 68 ]に説得され、カルタゴを支援するために断固たる行動をとった。
カルタゴはローマ軍の陣地を探るため、ハンノ将軍率いる約4,000人の兵士からなる大部隊を派遣した。ヌミディア人とカルタゴ市民の混成部隊であるハンノ軍は、ローマ軍から24キロメートル(15マイル)離れたサラエカに拠点を置き、偵察はほとんど行わなかった。スキピオと合意した策略に従い、マシニッサの騎兵隊がハンノ軍を襲撃したが、ハンノ軍はこれを撃退し、追撃してローマ軍の待ち伏せに追い込んだ。ハンノは激しい戦闘で死亡し、その戦闘で1,000人の兵士が戦死または捕虜となった。生き残った兵士たちは50キロメートル(30マイル)にわたって追撃され、1,000人だけが逃げ延びた。ローマ軍はますます広範囲を略奪し、略奪品と捕虜を物資を運ぶ船に乗せてシチリア島へ送った。[ 69 ]
より恒久的な拠点と、冬の到来時に予想される悪天候に強い港を求めて、スキピオはウティカを包囲した。ローマ軍は攻城兵器を十分に備えていたにもかかわらず、包囲は長引き[ 65 ] [ 70 ]、ハスドルバル率いるカルタゴ軍はローマ軍から11キロメートル(7マイル)離れた場所に3万3000人の兵力で要塞化された陣地を築いた。シファクスもこれに加わり、ハスドルバルの陣地から3キロメートル(2マイル)離れた場所に6万人の兵力で独自の陣地を築いた。古代の歴史家が報告したこれら2つの軍隊の規模は、現代の歴史家によって非現実的に大きいとして疑問視されている。しかし、ローマ軍が特に騎兵の面でかなり劣勢であったことは認められている。[ 71 ] [ 72 ]現代の歴史家デクスター・ホヨスは、ヌミディア軍とカルタゴ軍を合わせて47,500人だったと示唆している。[ 73 ]ローマ軍はウティカからカストラ・コルネリアに後退したが、陸側ではローマ軍自身が封鎖されていた。[ 74 ]数で劣勢だったスキピオは、軍を会戦に投入することに消極的だった。一方ハスドルバルは、2年前にイベリアで自分が率いた軍が、イリパの戦いでスキピオが指揮するはるかに小規模なローマ軍に大敗したことを知っていたため、自身も戦闘に投入することに消極的だった。[ 75 ]彼はイベリアでさらに多くの兵士が募集されていることを知っており、彼らが自分の軍に加わるまで敵対行為を一時停止することに満足していた。[ 76 ]
スキピオはシファクスに使者を送り、寝返るよう説得を試みた。シファクスは今度は和平条件の仲介を申し出た。[ 71 ]その後、交渉団の一連のやり取りが行われ、会合は数日間続いた。[ 77 ]スキピオは使節団とともに、下級将校を奴隷に変装させてヌミディア軍の陣地の配置と構造、ヌミディア軍の規模と構成、陣地への出入りに最もよく使われるルートについて報告させた。[ 71 ] [ 75 ]カルタゴ軍の陣地は土塁と木造の兵舎で堅固に構築されていたが、ヌミディア軍の陣地はそれほど堅固ではなく、明確な境界線はなく、兵士の宿舎は主に葦で造られ、茅葺き屋根だった。[ 75 ]
天候が回復すると、スキピオはウティカ攻撃の準備を始めた。[ 78 ]しかし、彼はある晩遅くに軍を進軍させ、二手に分けた。[ 79 ] [ 80 ]一方の部隊はヌミディアの陣営に夜襲を仕掛け、葦でできた兵舎に火を放った。その結果生じたパニックと混乱の中で、ヌミディア人は大損害を被り散りになった。 [ 81 ]何が起こっているのか理解できない多くのカルタゴ人は、同盟軍の陣営で偶発的に発生した火災だと思い込み、暗闇の中を消火しようと出発した。スキピオは残りのローマ軍で彼らを攻撃し、陣営を襲撃してカルタゴ人の木造小屋の多くに火を放った。ここでもローマ軍は暗闇の中で大損害を与えた。[ 82 ] [ 81 ]
ハスドルバルは2,500人の生存者とともに40キロメートル(25マイル)離れたカルタゴに逃げ、スキピオに追われた。シファクスは少数の騎兵とともに逃げ、11キロメートル(7マイル)離れた場所で再編成した。[ 80 ] [ 83 ]カルタゴの野戦軍が脅威とならなくなったため、ローマ軍はウティカの包囲を続け、北アフリカの広範囲にわたって強力かつ広範囲にわたる襲撃で略奪を行った。金や奴隷に加えて、ローマ軍は大量の食料を蓄積した。これは、シチリアから穀物を輸送することで既に蓄積されていた膨大な備蓄に加わった。[ 84 ]
敗北の知らせがカルタゴに届くとパニックが起こり、一部の元老院議員は和平交渉の再開を望んだ。カルタゴ元老院では、ハンニバルの軍隊の撤退要求も聞かれた。地元で入手可能な資源で戦い続けるという決定が下された。[ 74 ] [ 80 ] 4,000人のイベリア戦士の部隊がついにカルタゴに到着したが、士気を維持するためにその戦力は10,000人に誇張された。ハスドルバルはウティカの生存者を増援するためにさらに地元の部隊を編成した。[ 85 ]シファクスは忠誠を保ち、残りの軍隊とともにハスドルバルに加わった。[ 86 ]連合軍は30,000人と推定され、彼らは大平原として知られるバグラダス川の平地に強固な陣地を築いた。これは現代のスーク・エル・クレミス[ 84 ]の近くで、ウティカからは約120キロメートル(75マイル)の距離だった[ 67 ] 。ハスドルバルはこの大軍をウティカでの敗北から30~50日以内に集結させた[ 85 ] 。

カルタゴ軍が再編成されていると聞いたスキピオは、ウティカの包囲を続けるために部隊を残し、残りの部隊を率いて大平原へ急行した。彼の軍隊は輜重隊を伴わなかったことから、スキピオはできるだけ早くカルタゴ軍と戦うつもりだったことがうかがえる。この軍隊の規模は不明だが、カルタゴ軍よりは小さかった。現代の歴史家ブライアン・ケアリーは、約2万人の兵力だったと推測している。[ 83 ]ローマ軍はカルタゴ軍の陣地から約6キロメートル(4マイル)離れた場所に要塞化された陣地を築いた。3日間、両軍の軽装歩兵の間で小競り合いがあったが、主力部隊は陣地にとどまっていた。4日目、スキピオがウティカを去ってから9日後、両軍の指揮官は全軍を編成し、互いに進軍した。[ 84 ]
両軍とも通常の陣形で展開した。ハスドルバルは新たに到着したイベリア歩兵を戦線の中央に配置し、その右にウティカの戦いを生き延びたカルタゴ歩兵、さらにその右にカルタゴ騎兵を配置した。イベリア歩兵の左にはシファクスのヌミディア歩兵、さらにその左にはヌミディア騎兵が配置された。[ 84 ] 2つのローマ軍団は戦線の中央に陣取り、いつもの3列に展開した。同盟軍団はローマ軍の両側に同様の形で展開した。[ 83 ]ローマ軍の右翼にはラエリウス指揮下の4つの軍団に付属する騎兵が配置され、左翼にはマシニッサ指揮下のヌミディア騎兵が配置された。[ 84 ] [ 87 ]
両軍が接近し、両翼の騎兵が突撃したことで戦闘が始まった。カルタゴの騎兵隊は接触した途端に崩壊して敗走したか、あるいは反撃を試みることなく向きを変えて逃走したかのどちらかである。ラテン同盟軍の2個軍団は正面の敵に突撃し、カルタゴとヌミディアの歩兵は再びほとんど抵抗せず、向きを変えて逃走した。[ 88 ] [ 84 ]これらの部隊は、ラテン同盟軍が接触するずっと前に、側面の騎兵隊が逃走したのとほぼ同時に逃走を開始した可能性がある。[ 89 ]これらの部隊の兵士の多くは、ウティカの野営地焼き討ちの最近の惨敗に関与しており、同じローマ軍に敗北した記憶が彼らの士気を低下させ、戦う気力を失わせた。ローマ騎兵と2個のラテン軍団は敵を戦場から追撃した。[ 84 ]
しかしイベリア軍はローマ軍2個軍団の最前列のハスタティに突撃し、激しく戦った。ハスタティが持ちこたえているのを見たスキピオは、通常の慣例に従わなかった。通常の慣例では、プリンキペスの第2列から兵士を補充し、負傷者を補充し、疲弊した兵士を交代させるはずだった。代わりに、各軍団のプリンキペスとトリアリに縦隊を組ませ、戦列と平行に進軍させ、その後回り込んでイベリア軍の側面と後方を攻撃させた。[ 90 ]こうして包囲されたイベリア軍は死ぬまで戦い、全滅した。カルタゴ軍の残りの大部分は脱出に成功した。[ 46 ] [ 90 ]これらの兵士のほとんどはハスドルバルまたはシファクスに合流するのではなく、脱走した。 [ 91 ]
歴史家のナイジェル・バグナルは、士気が低下した兵士か新兵だけで構成された軍隊で戦うというハスドルバルの決断を「愚かな決断」とみなし、その軍隊の訓練状態は「嘆かわしいほど低い」と述べている。彼はローマ軍を「戦い慣れた」兵士で士気が高いと評している。また、スキピオがウティカから迅速に進軍したことが、カルタゴ軍を準備が整う前に戦闘に追い込んだと示唆している。[ 92 ]

ハスドルバルはカルタゴに逃げたが、そこで降格され追放された。[ 93 ]シファクスと彼のヌミディア人は追われ、首都キルタの外で戦闘に持ち込まれ、再び敗北し、シファクスは捕らえられた。[ 93 ]キルタはマシニッサに降伏し、マシニッサはシファクスの王国を引き継いだ。[注6 ] [ 94 ]スキピオは主力軍をカルタゴ市が見えるチュニスに移動させた。[ 95 ]スキピオとカルタゴは和平交渉に入り、カルタゴはハンニバルとマゴの両方をイタリアから呼び戻した。[ 96 ]ローマ元老院は条約草案を批准したが、不信感とハンニバルがイタリアから到着したことで自信が高まったため、カルタゴはそれを否認した。[ 97 ]
ハンニバルは、イタリア出身の彼とマゴのベテラン兵とアフリカから新たに編成された兵士で構成された別の軍隊の指揮を任された。この軍隊には80頭の戦象があったが、騎兵は少なかった。[ 98 ]紀元前202年10月、ザマの決戦が続いた 。[ 99 ]長期にわたる戦闘の後、カルタゴ軍は崩壊し、ハンニバルは戦場から脱出した数少ない人物の一人だった。[ 99 ] [ 100 ]
ローマ人がカルタゴ人に押し付けた和平条約により、カルタゴは海外領土すべてとアフリカ領土の一部を剥奪された。賠償金として銀1万タレント[注7 ]を50年かけて支払うことになり、人質が取られた。カルタゴは戦象の所有を禁じられ、艦隊は10隻の軍艦に制限された。アフリカ以外での戦争は禁止され、アフリカでの戦争はローマの明示的な許可を得た場合のみに限った。多くのカルタゴの有力者はこの条約を拒否したが、ハンニバルが強く賛成し、 紀元前201年の春に条約は受け入れられた。それ以降、カルタゴが政治的にローマに従属することが明らかになった[ 101 ]。スキピオは凱旋式を授与され、「アフリカヌス」の称号を与えられた[ 102 ]。