Szwedzi podeszli pod Monachium i zajęli Czechy.

Przywrócony do łask w roku 1632 Wallenstein z nową armią wyrzucił z Czech protestantów, a w listopadzie w wielkiej bitwie pod Lützen zginął Gustaw Adolf. Mimo przegranej w tej bitwie i utraty Saksonii przez Wallensteina, który na zimę wycofał się do Czech, Ferdynand mógł kampanię 1632 roku zapisać na konto swoich sukcesów, bowiem strona protestancka poniosła w niej znacznie cięższe straty.

Walki w roku następnym nie przyniosły rozstrzygnięcia, częściowo z powodu działań Wallensteina, który prowadził własne rozmowy ze stroną przeciwną, licząc na lojalność armii. Na początku roku 1634 Ferdynand oskarżył Wallensteina o zdradę stanu – prawdopodobnie za jego wiedzą Wallenstein został zamordowany.

Pozbawiona Wallensteina armia cesarska zdołała jednak zdobyć Ratyzbonę i odnieść zwycięstwo nad Szwedami w bitwie pod Nördlingen. Pobici Szwedzi byli skłonni ograniczyć swój udział militarny w walkach na kontynencie, lecz teraz do wojny po stronie protestantów przystąpiła katolicka Francja.