En 1630, Gustavo Adolfo de Suecia, uno de los más capaces comandantes del momento, desembarcó en Alemania y liberó el puerto de Stralsund que era la última fortaleza en el continente controlada por fuerzas alemanas contrarias al Emperador. Gustavo entonces marchó hacia el Sur obteniendo victorias notables en Breitenfeld y Lützen, atrayendo más respaldo de la causa protestante a medida que avanzaba. La situación para los católicos mejoró con la muerte de Gustavo en Lützen en 1632 y una impresionante victoria de las fuerzas imperiales bajo el Cardenal-Infante Fernando y Fernando II de Hungría en la batalla de Nördlingen en 1634. Desde una posición de fuerza, el Emperador se acercó a los estados alemanes cansados de la guerra con una paz en 1635; muchos aceptaron, incluidos los dos más poderosos, Brandeburgo y Sajonia.