En ese momento, Gustavo II Adolfo de Suecia, como previamente había hecho Cristián IV, acudió en ayuda de los luteranos alemanes para prevenir una posible agresión católica a su país y para obtener influencia económica en los Estados alemanes situados alrededor del mar Báltico. Comenzaba la intervención sueca en el conflicto. Previamente, Fernando II había destituido a Albrecht von Wallenstein en 1630, por lo que únicamente dependía de la Liga Católica. En la batalla de Breitenfeld, Gustavo II Adolfo derrotó a esta y un año después, al encontrarse de nuevo durante la invasión sueca del Palatinado, el general Tilly resultó muerto en el río Lech (1632). A pesar de que Johann von Aldringen le sustituyó al frente de las tropas católicas, lo cierto es que la muerte de Tilly provocó que el poder militar de la Liga fuese disminuyendo hasta el punto de que Múnich, la capital de Baviera, fue conquistada. Fernando II se vio obligado a volver a llamar a Wallenstein.