Una volta morto Gaia, scoppiò una guerra civile tra i suoi eredi, tra i quali vi era anche Massinissa. Siface, cercando di approfittare di questi scontri, provò ad annettere al proprio regno il territorio dei Massili, accordandosi con Cartagine. Intanto Massinissa che aveva conosciuto e apprezzato Scipione in Spagna, si alleò con Roma. L'alleanza con Siface sembrava favorire Cartagine, ma Massinissa privò Annibale dell'arma strategica che aveva avuto in esclusiva: la cavalleria numidica, che Roma aveva sofferto dalla Trebbia a Canne e che Scipione aveva imparato a conoscere in Spagna.