I 1630 landede Gustav Adolf af Sverige i Tyskland og befriede Stralsunds havn, der var den sidste fæstning på kontinentet, der blev holdt af tyske styrker, der var krigsførende mod kejseren. Gustav marcherede derefter sydpå og vandt bemærkelsesværdige sejre ved Breitenfeld og Lutzen, hvilket tiltrak større støtte til den protestantiske sag jo længere han gik. Situationen for katolikkerne forbedredes med Gustavs død ved Lutzen i 1632 og en chokerende sejr for kejserlige styrker under kardinal-infante Ferdinand og Ferdinand II af Ungarn ved Nordlingen
I 1634. Fra en stærk position henvendte kejseren sig til de krigsudmattede tyske stater med en fred i 1635; mange accepterede, herunder de to mest magtfulde, Brandenburg og Sachsen.