Польско-шведские войны (1600—1629)
Польский полководец Конецпольский, используя кавалерию для стремительных и неожиданных атак на шведские отряды, вынудил Густава остановить наступление из-за больших потерь в войсках. Вскоре поляки окружили город, ожидая скорой капитуляции гарнизона. Зимой следующего 1629 года на помощь осаждённым прибыли шведские войска во главе с полководцем Германом Врангелем. Они разбили поляков, которыми руководил Станислав Потоцкий, у городка Гужно. Обеспокоенный этой победой шведов, австрийский император Фердинанд II, надеявшийся, что шведская армия надолго увязнет в РП и не сможет поддержать протестантских князей в Германии, против которых вела тогда войну Австрия (Тридцатилетняя война), направил польскому королю Сигизмунду III несколько австрийских полков. Узнав об этом, Густав II решил воспрепятствовать соединению союзников, но неудачно. Успев соединиться, польские и австрийские войска разбили шведскую армию в битве у села Трстена. После поражения под Трстеном (достигнутого не в последнюю очередь благодаря таланту того же Станислава Конецпольского) Густав II предложил полякам перемирие, которое было вскоре заключено вблизи Гданьска в померанской деревне Альтмарк. Посредниками между враждующими странами выступали Королевство Франция, Королевство Англия и Республика Соединённых провинций. По истечении срока перемирия в 1635 году Швеция и Речь Посполитая заключили новый Штумсдорфский мир. По нему шведы теряли все свои приобретения в Пруссии и Померании, но сохраняли за собой ливонские земли. Польский король Владислав IV официально отказывался от претензий на шведский престол и давал слово не поддерживать врагов Швеции. Также устанавливался срок перемирия — 26 с половиной лет. Обеспечив перемирие с Речью Посполитой, Швеция смогла вступить в Тридцатилетнюю войну.
Шведский потоп
В июне 1657 года в войну против Швеции на стороне Польши вступила Дания. Шведский король Карл Х Густав, получив 20 июня известие об объявлении войны, не сообщая своим союзникам о своих планах, стал форсированным маршем выводить свои войска из Польши, чтобы начать военные действия против Дании. Первоначально Карл Х Густав оставил на помощь трансильванскому князю Дьёрдю Ракоци корпус фельдмаршала Г. Стенбока. Однако уже 22 июня по королевскому указу Г. Стенбок со своим корпусом оставил Ракоци и двинулся из Польши в Померанию, чтобы в Щецине соединиться со своим королём. Одновременно Карл Густав вывел свои гарнизоны из Варшавы и других великопольских городов, направив их через Куявию в Померанию, опустошая польские земли. Уже 1 июля Карл был у Штеттина. 18 июля он, прекрасно вооружённый, подходил к голштинской границе. В конце июля король был уже в Ютландии, заняв её целиком. После этого он направился в Висмар.
Дьёрдь II Ракоци и Антон Жданович, оставшись без шведского короля, приняли решение поспешно отходить из Варшавы на Волынь и Подолию, чтобы собрать здесь большое войско. Под командованием князя Дьёрдя Ракоци оставалось 16 тысяч трансильванцев и 6 тысяч казаков.