Syphax verbündete sich 204 v. Chr. endgültig mit Karthago. Als Scipio der Ältere in diesem Jahr in Afrika landete, kam Massinissa als beinahe mittelloser Flüchtling zu ihm. Zusammen mit Laelius besiegte Massinissa Hasdrubal und Syphax. Der aus Italien zurückgekehrte Hannibal unterlag schließlich bei Zama und musste 193 v. Chr. aus Karthago fliehen. Für Numidien war neben Karthagos drastischer Machtbeschränkung die wichtigste Vertragsklausel, dass die Stadt ohne römische Zustimmung keinen Krieg mehr führen durfte.