Reanudó el bloqueo y emprendió acciones complementarias en el interior del país. En 146 a. C. se produjo el asalto final, el incendio y destrucción de la ciudad. Según Polibio, derramó lágrimas sobre las ruinas, citando un verso de la Ilíada: "Llegará también un día en que perecerá Troya, la santa". Luego explicó que esta frase que hoy se aplicaba a Cartago, algún día podría ser aplicada a su patria, Roma.