Una vez que llegaron los romanos, se les unió un aliado que a la postre resultaría decisivo: Masinisa, rey nominal de Numidia Oriental, despojado de su trono por su rival, Sifax, rey de Numidia Occidental y aliado de Cartago.