Rome contre-attaque en envoyant le général Scipion l'Africain, qui assiège la cité à la fois par mer et par terre, et la prend en 209 après de durs affrontements. Avec la chute de Qart Hadasht, les Romains font un pas décisif pour mettre fin à la domination punique dans le sud de la péninsule Ibérique.