W 1621 roku Szwedzi zaatakowali i zajęli bardzo duży obszar Inflant. To wywołało wojnę między Rzeczpospolitą a Szwecją, która trwała od 1626 do 1629 roku. W jej trakcie przeciwnik zdobył Pomorze Gdańskie, a Rzeczpospolita, mimo zwycięstw pod Oliwą i Trzcianą, stała się stroną przegraną tego konfliktu. W 1629 roku podpisano rozejm, który przyznawał Szwedom prawo do cła z handlu morskiego Rzeczpospolitej. Szwecja zdobyła także porty pruskie oraz duży obszar Inflant.
Bitwa pod Oliwą rozegrała się w 1627 roku, a bitwa pod Trzcianą – w 1629 roku.
Istnieje legenda, która mówi, że król Gustaw Adolf uciekając łodzią z pola bitwy upuścił do wody swoją buławę (rodzaj broni), co miało być symbolem ostatecznej klęski Szwecji. Mówi się, że buława ta do dziś spoczywa w jednym z jezior nieopodal Trzciany.