Ultimi e sempre più "raffinati" assedi messi in atto dai romani nel periodo in questione, furono quello del 146 a.C., durante la terza guerra punica, a Cartagine, dove Appiano di Alessandria ci racconta che i Romani di Publio Cornelio Scipione Emiliano, catturarono più di 2.000 macchine da lancio (tra catapulte, baliste e scorpioni) nella sola capitale cartaginese. Ed infine quello degli anni 134-133 a.C., di Numanzia, quando il console Publio Cornelio Scipione Emiliano, eroe della terza guerra punica, dopo aver saccheggiato il paese dei "Vaccei", cinse d'assedio la città. L'armata comandata da Scipione era integrata da un nutrito contingente di cavalleria numidica, fornita dall'alleato Micipsa, al cui comando si trovava il giovane nipote del re, Giugurta. Per prima cosa, Scipione si adoperò per rincuorare e riorganizzare l'esercito scoraggiato dall'ostinata ed efficace resistenza della città ribelle; poi, nella certezza che la cittadella poteva essere presa solo per fame, fece costruire una circonvallazione (un muro di 10 chilometri tutto intorno) atta a isolare Numanzia e a privarla di qualsiasi aiuto esterno. Il console si adoperò poi a scoraggiare gli Iberi dal portare aiuto alla città ribelle, presentandosi con l'esercito alle porte della città di Lutia e obbligandola alla sottomissione e alla consegna di ostaggi. Dopo quasi un anno di assedio, i Numantini, ormai ridotti alla fame, cercarono un abboccamento con Scipione, ma, saputo che questi non avrebbe accettato altro che una resa incondizionata, i pochi uomini in condizione di combattere preferirono gettarsi in un ultimo, disperato assalto contro le fortificazioni romane. Il fallimento della sortita spinse i superstiti, secondo la leggenda, a bruciare la città e a gettarsi fra le fiamme. I resti dell'oppidum furono rasi al suolo come Cartagine pochi anni prima.