Pero entonces el rey de los Masilios, Masinisa, al que Sofonisba había sido prometida, se alió con los romanos, si bien Asdrúbal prefería la alianza de Sifax al que consideraba más poderoso.