В XVII веке Львов неоднократно успешно выдерживал осады. Постоянная борьба с захватчиками дала городу девиз "Semper fidelis", что означает «Всегда верен!» Осенью 1648 года город был осаждён запорожскими казаками во главе с Богданом Хмельницким. Они захватили и уничтожили замок, но оставили город после получения выкупа. В 1655 году шведские армии вторглись в Польшу, захватили большую её часть и осадили Львов. Впрочем, они были вынуждены отступить, так и не взяв город. Осада Львова русско-казацкими отрядами Бутурлина и Хмельницкого также была снята из-за вторжения крымского хана на Украину. В следующем году Львов окружила армия трансильванского князя Дьёрдя Ракоци I, но город взят не был. В 1672 году армия уже Османской империи под командованием Мехмеда IV вновь осадила Львов, однако война была закончена до взятия города. В 1675 году город атаковали турки и крымские татары, но король Ян III Собеский разбил их 24 августа в битве, которая получила имя Львовской.