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