Vuonna 1630 Ruotsin Gustavus Adolphus laskeutui Saksaan ja vapautti Stralsundin sataman, joka oli saksalaisten joukkojen viimeinen linnoitus mantereella. Gustav marssi sitten etelään ja voitti Breitenfeldin ja Lutzenin taisteluissa huomattavia voittoja. Katolilaisten tilanne parani kun Gustav kuoli Lutzenissa vuonna 1632 ja kun keisarin joukot kardinaali-infantti Ferdinandin ja Unkarin kuningas Ferdinand II:n johdolla saivat järkyttävän voiton Nordlingenissä
Vuonna 1634. Vahvuuden asemasta keisari lähestyi sodasta väsyneitä saksalaisia valtioita rauhan tarjouksella vuonna 1635; monet hyväksyivät rauhan, mukaan lukien kaksi voimakkainta, Brandenburg ja Saksin.