Польско-шведская война (1626—1629)
Стремясь заставить короля Речи Посполитой Сигизмунда III заключить мир и отказаться от претензий на шведский престол, король Швеции Густав II Адольф решил перенести войну на территорию Восточной (Герцогская) и Западной (Королевская) Пруссии, куда направился во главе мощного флота из 125 военных и транспортных кораблей, на которые было посажено 14 тысяч солдат. 6 июля 1626 года в Пиллау (польск. Пилава), на территории Герцогства Пруссия, высадилось свыше 7 тысяч солдат, включая 1 тысячу кавалерии, под командованием шведского короля. Эта высадка оказалась абсолютной неожиданностью для Речи Посполитой. Наступая на Гданьск (нем. Данциг), он в течение 20 дней, почти без боя, занял 16 городов в Герцогской и Королевской Пруссии, в том числе Бранево (нем. Браунсберг), из города шведы вывезли крупнейшее собрание книг из библиотеки иезуитов, Фромборк (нем. Фрауэнбург), Эльблонг (нем. Эльбинг, 13 июля), Орнета (нем. Вормдит, 17 июля) и Мальборк (нем. Мариенбург, 18 июля), взят после всего только двух дней осады. Шведский флот начал взимать пошлину с торговых кораблей, идущих в Гданьск. Вскоре шведы форсировали Вислу и захватили Тчев (нем. Диршау), Гнев (нем. Меве) и Старогард (нем. Пройсиш-Штаргард), а высаженный с кораблей шведский десант занял Оливу и Пуцк (нем. Путциг), стоявшие в пуцком порту корабли сумели вырваться и уйти в Гданьск. Затем шведы взяли Добре-Място (нем. Гуттштадт). Только упорная оборона Пасленка (нем. Пройсиш-Холланд) остановила их наступление. 14 сентября шведы взяли крепость (нем. Данцигер-Хаупт).
Северная война (1655—1660)
В начале 1656 шведы были изгнаны с территории Речи Посполитой, чему способствовало заключение весной 1656 перемирия России с Речью Посполитой и начало русско-шведской войны 1656—58. Однако летом 1656 шведы с помощью Бранденбурга вновь овладели Варшавой. Карл X выдвинул проект раздела Речи Посполитой и заручился поддержкой трансильванского князя Дьёрдя II Ракоци, войска которого вторглись в 1657 в Польшу, но были разбиты. Также Карл заручился поддержкой украинского гетмана Богдана Хмельницкого, который послал десятитысячный корпус во главе с наказным гетманом Антоном Ждановичем на помощь шведско-трансильванским войскам. Речь Посполитая получила поддержку Австрии и ценой отказа от прав сюзеренитета над Восточной Пруссией добилась перехода на свою сторону Бранденбурга (Велявско-Быдгощский трактат 1657).После вступления в войну (июнь 1657) Дании против Швеции шведские войска почти полностью покинули территорию Речи Посполитой. В 1658 Дания, потерпев поражение, вышла из войны (по Роскилльскому миру 1658 Дания потеряла Сконе и другие территории). Но в том же году она возобновила войну, получив поддержку не только Речи Посполитой, Австрии и Бранденбурга, но и Нидерландов.