ザマの戦い
イベリア半島のカルタゴ領を制圧し終えた大スキピオは、カルタゴ本土への侵攻作戦を開始した。紀元前204年春、スキピオ率いるローマ軍は北アフリカのウティカ付近へ上陸した。カルタゴ軍はヌミディア軍と共同してローマ軍を迎撃に向かったが、スキピオは二度の戦いでこれを破った。さらに、退却するヌミディア軍を本国まで追撃し、王のシファックスを捕虜とした。スキピオは自軍の保護下にあったマシニッサを後継のヌミディア王に即位させて和平同盟を結び、ヌミディアをローマの味方とすることに成功した。そしてこれは屈強なヌミディア騎兵をカルタゴから奪い取ることでもあった。