Tras la batalla de Cirta, Sifax fue apresado y derrocado y Sofonisba cayó en las manos del conquistador Masinisa, sobre quien su belleza ejercía tal efecto que le prometió perdonarla de la cautividad y no entregarla a los romanos, casándose con ella.