Польско-шведские войны (1600—1629)
Польский полководец Конецпольский, используя кавалерию для стремительных и неожиданных атак на шведские отряды, вынудил Густава остановить наступление из-за больших потерь в войсках. Вскоре поляки окружили город, ожидая скорой капитуляции гарнизона. Зимой следующего 1629 года на помощь осаждённым прибыли шведские войска во главе с полководцем Германом Врангелем. Они разбили поляков, которыми руководил Станислав Потоцкий, у городка Гужно. Обеспокоенный этой победой шведов, австрийский император Фердинанд II, надеявшийся, что шведская армия надолго увязнет в РП и не сможет поддержать протестантских князей в Германии, против которых вела тогда войну Австрия (Тридцатилетняя война), направил польскому королю Сигизмунду III несколько австрийских полков. Узнав об этом, Густав II решил воспрепятствовать соединению союзников, но неудачно. Успев соединиться, польские и австрийские войска разбили шведскую армию в битве у села Трстена. После поражения под Трстеном (достигнутого не в последнюю очередь благодаря таланту того же Станислава Конецпольского) Густав II предложил полякам перемирие, которое было вскоре заключено вблизи Гданьска в померанской деревне Альтмарк. Посредниками между враждующими странами выступали Королевство Франция, Королевство Англия и Республика Соединённых провинций. По истечении срока перемирия в 1635 году Швеция и Речь Посполитая заключили новый Штумсдорфский мир. По нему шведы теряли все свои приобретения в Пруссии и Померании, но сохраняли за собой ливонские земли. Польский король Владислав IV официально отказывался от претензий на шведский престол и давал слово не поддерживать врагов Швеции. Также устанавливался срок перемирия — 26 с половиной лет. Обеспечив перемирие с Речью Посполитой, Швеция смогла вступить в Тридцатилетнюю войну.
Польско-шведская война (1626—1629)
К весне 1628 года численность войск Речи Посполитой достигла приблизительно 23 тысяч человек, в том числе 8-9 тысяч человек в коронных войсках в Пруссии и 3-4 тысячи человек в гарнизоне Гданьска. Швеция, для скорейшего окончания войны, мобилизовала 50,7 тысяч человек. Весной шведские войска в Пруссии уже насчитывали 19 тысяч человек. 25 мая в Пиллау высадились подкрепления численностью в 22 тысячи человек во главе с Густавом II Адольфом. Теперь у шведов был более чем двукратный перевес. Но шведский король не стал наступать на Гданьск, стремясь с помощью демонстрационных действий заставить Речь Посполитую пойти на уступки и заключение мира. Также, шведский король планировал создание коалиции против Речи Посполитой, с участием запорожских казаков, Крымского ханства, России, Трансильвании и протестантских князей Германии, но безуспешно.