Publio Cornelio Escipión Emiliano
Finalmente entre los dirigentes romanos, molestos por la duración del asedio decidieron nombrar al nieto adoptivo de Escipión el Africano, Publio Cornelio Escipión Emiliano, cónsul y comandante supremo del ejército romano en África, en el año 147 a. C. Su capacidad quedó demostrada cuando resolvió el problema en la sucesión de Masinisa, dividiendo el poder entre sus tres herederos.