Da Gala døde i 206 oppsto det strid om arven mellom hans sønner Masinissa og Oezalces, og Syphax – som nå var blitt en alliert med Kartago – så seg i stand til å erobre betydelige deler av den østlige Numidia. Da kartagenerne ble drevet ut av Hispania forsto Masinissa at romerne kom til å vinne krigen mot Kartago. Han skiftet derfor side i krigen og lovte å bistå Scipio i angrepet på Kartago. Scipio påskyndet Masinissas avgjørelse ved å arbeide for å få frigitt Masinissas nevø Massiva som var tatt til fange av romerne.