Walka o ujście Wisły Jednym z elementów blokady bylo kontrolowanie przez szwedzką flotę wejścia do portu w Gdańsku. W 1627 roku doszło do morskiej bitwy pod Oliwą. Starcie zakończyło się zwycięstwem polskiej floty i odblokowaniem portu gdańskiego. Wojna została wznowiona w latach dwudziestych XVII wieku. Armia szwedzka pod wodzą Gustawa II Adolfa, syna Karola IX, zajęła pra- wie cale Inflanty, a następnie zaatakowała Pomorze Gdańskie i Prusy Książęce. Celem Szwedów było zablokowanie ujścia Wisły, aby Polska nie mogła prowadzić tą drogą handlu zagranicznego.