Para mantener su independencia desde el siglo XI, la ciudad debe firmar numerosos tratados que le permiten preservar su autonomía y asegurarse el libre comercio sobre el Adriático y el mar Mediterráneo: con Pisa, Bizancio, Nápoles, España y sobre todo con los soberanos de los estados balcánicos, como Stjepan Nemanja y el zar Dušan de Serbia, con el Ban Kuline de Bosnia en 1189, tratado escrito en lengua croata y en el cual, por primera vez en toda su historia, la ciudad lleva el nombre croata de "Dubrovnik".