Wkrótce po tych sukcesach Szwedzi przeprawili się przez Wisłę i zajęli Tczew, Gniew i Starogard, a okręty szwedzkie wysadziły desant, który zajął Oliwę oraz Puck. Stacjonujące w puckim porcie polskie okręty zdołały ujść i schronić się w Gdańsku. Wkrótce wojska szwedzkie zajęły Ornetę i Dobre Miasto, a postępy ich powstrzymała dopiero zacięta obrona Pasłęka. Leżąca w widłach Wisły Elbląskiej i Leniwki twierdza Głowa zajęta została przez Szwedów 14 września.
Po bardzo udanym początkowym etapie swych działań Gustaw Adolf główną bazę swych wojsk założył na bogatych w żywność i paszę Żuławach (między Wisłą a Nogatem). Najważniejszym celem armii szwedzkiej stał się teraz Gdańsk, którego opanowanie zapewniłoby Szwecji wielkie dochody płynące z handlu gdańskiego (w latach 20. XVII wieku eksport Polski przez Gdańsk i Królewiec wynosił 5,5 mln talarów, a 80% tej sumy przypadało na Gdańsk). Osaczając Gdańsk Szwedzi umieścili dodatkowo swe siły pod Tczewem i Gniewem.