L'any 226 aC s'estableix el Tractat de l'Ebre amb Roma on acorden els territoris de influència de cada civilització. A Cartago li corresponia la península Ibèrica fins al riu Ebre. El 209 aC, durant la Segona Guerra Púnica, fou atacada per Publi Corneli Escipió quan només tenia 1000 homes de guarnició, la va ocupar i va fer un gran botí. Després de les guerres púniques que van enfrontar Roma i Cartago, Roma va aconseguir el control de la ciutat. Tenia mines de plata a la rodalia (on en temps dels romans treballaren fins a quaranta mil homes i aportaven 25000 dracmes al tresor romà). El 206 aC s'hi van celebrar uns jocs en honor de l'oncle d'Escipió.