ザマの戦い
両軍はお互いに向かって進軍した。その6kmほどになったところでスキピオが使者を送ったため、両軍は停止し、陣地の設営を開始した。
翌日、スキピオとハンニバルはそれぞれ騎兵一隊を連れて、両軍の中間にある低い丘へ出向いた。2人とも丘の中腹ほどに騎兵を置き、通訳だけを連れて進み、会談を始めた。
ハンニバルは、一時はイタリア半島を席巻した自分が今は自国の危機を救う立場になっていることを挙げ、現状がどうあれ戦闘で国の運命を決めることは危険な賭けであると説き、ローマがシチリア、サルデーニャ、スペインを領有することを条件に和平を提案した。スキピオは、この戦争を始めたのがカルタゴ側であること、ハンニバルのイタリア撤退が自発的なものではなくローマのアフリカ侵攻を受けてのものであることを挙げ、和平の条件を変えるわけにはいかないと言った。会談は終わり、明朝に決戦が行われることになった。
紀元前202年10月19日、ザマの西方で戦いが始まった。