Este hecho induce a pensar que Asdrúbal no fundó la ciudad sobre un solar vacío, sino que aprovecharía el antiguo asentamiento de Mastia, influenciado por la cultura púnica, refundándolo, reamurallándolo y convirtiéndolo en capital de los dominios cartagineses en Iberia.
Desde Qart Hadasht partió Aníbal hacia Italia en su célebre expedición con elefantes para derrotar a Roma en el año 218 a. C. en su propio terreno.
Por el contrario, Roma envió al general Publio Cornelio Escipión, quien sitió la ciudad tanto por mar como por tierra, y tras una dura batalla logró tomar la plaza.
El arquitecto responsable habría ideado un complejo trazado basado en triángulos combinados con rectángulos, denotando un profundo conocimiento de la geometría.
Durante las excavaciones en la muralla se encontraron evidencias de un incendio provocado, que podría estar relacionado con la batalla que llevó a la toma de la ciudad por el general romano Publio Cornelio Escipión.
El príncipe celtíbero Alucio, prometido y enamorado de ella, se presentó ante el romano portando un rescate.
Escipión entonces se apiadó y consignó el dinero del rescate como dote para la boda.