1646年にトルステンソンから指揮を引き継いだカール・グスタフ・ウランゲル率いるスウェーデン軍がテュレンヌのフランス軍と合流してバイエルンを侵略、1647年にマクシミリアン1世もフランス・スウェーデン軍と和睦して西からも攻められる危険性が生じた。1648年にバイエルンは和睦を破り皇帝軍に復帰したが、ツスマルシャウゼンの戦いで再びフランス・スウェーデン軍に敗北、スペインもネーデルラントでコンデ公に敗れ（ランスの戦い）、プラハがスウェーデン軍に包囲されたことで皇帝側の敗北は決定的となり、フェルディナント3世はプロテスタント・カトリック両派の妥協によりヴェストファーレン条約締結を受諾することで、ようやく三十年戦争を終結させることが出来た。