Польско-шведская война (1626—1629)
После смерти Сигизмунда III в 1632 году Речь Посполитая смогла восстановить утерянный в войне со Швецией престиж, в результате побед в войнах с Россией и Османской империей. В это время, Швеция, участвовавшая в Тридцатилетней войне и потерпевшая в 1634 году, через два года после гибели Густава II Адольфа, поражение от имперских войск, находилась в тяжёлом положении и любой ценой была готова избежать новой войны с Речью Посполитой. Новый король Речи Посполитой Владислав IV, после победы над русскими под Смоленском, стремился возобновить войну со Швецией. Но дальнейшее развитие событий зависело от решения сейма, а Речь Посполитая устала от постоянных войн со Швецией, Россией, Османской империей и Крымским ханством, шедших с 1600 года. Шляхта, магнаты и Гданьск желали мира.
Северная война (1655—1660)
В начале 1656 шведы были изгнаны с территории Речи Посполитой, чему способствовало заключение весной 1656 перемирия России с Речью Посполитой и начало русско-шведской войны 1656—58. Однако летом 1656 шведы с помощью Бранденбурга вновь овладели Варшавой. Карл X выдвинул проект раздела Речи Посполитой и заручился поддержкой трансильванского князя Дьёрдя II Ракоци, войска которого вторглись в 1657 в Польшу, но были разбиты. Также Карл заручился поддержкой украинского гетмана Богдана Хмельницкого, который послал десятитысячный корпус во главе с наказным гетманом Антоном Ждановичем на помощь шведско-трансильванским войскам. Речь Посполитая получила поддержку Австрии и ценой отказа от прав сюзеренитета над Восточной Пруссией добилась перехода на свою сторону Бранденбурга (Велявско-Быдгощский трактат 1657).После вступления в войну (июнь 1657) Дании против Швеции шведские войска почти полностью покинули территорию Речи Посполитой. В 1658 Дания, потерпев поражение, вышла из войны (по Роскилльскому миру 1658 Дания потеряла Сконе и другие территории). Но в том же году она возобновила войну, получив поддержку не только Речи Посполитой, Австрии и Бранденбурга, но и Нидерландов.