Nel XVII secolo Leopoli fu assediata più volte senza successo. Le continue lotte contro gli eserciti invasori e la strenua resistenza dei suoi abitanti le valsero l'appellativo di "Semper fidelis". Nel 1649, a scatenare un attacco da parte dei cosacchi fu Bohdan Chmel'nyc'kyj: l'atamano riuscì ad espugnare e distruggere il castello locale. Tuttavia, i cosacchi non preservarono a lungo la posizione e si ritirarono, dovendo accontentarsi della richiesta di un riscatto. Nel 1655 gli eserciti svedesi invasero la Polonia nell'ambito del cosiddetto Diluvio e presto ne sottomisero la maggior parte. Più tardi, il sovrano polacco Giovanni II Casimiro pronunciò solennemente il suo voto di consacrare il paese alla protezione della Madre di Dio e la proclamò patrona e regina delle terre nel suo regno nella cattedrale latina di Lwów nel 1656: l'episodio prende il nome di "Śluby lwowskie", ovvero letteralmente dal polacco "giuramento di Lwów".