劣勢を挽回した皇帝・バイエルン連合軍は、1648年にアウクスブルク近郊のツスマルシャウゼンでとテュレンヌの率いるスウェーデン・フランス連合軍との戦闘に臨んだが大敗する（ツスマルシャウゼンの戦い)。しかし、スウェーデンはなおボヘミアの征服とプロテスタント化を諦めず、1648年7月26日以降もプラハでは戦闘が続いた。今やカトリックの最後の砦となったプラハは激しく抵抗し、降伏には応じなかった。後にスウェーデン王となるカール10世（スウェーデン軍総司令官・クリスティーナの従弟）も援軍に駆けつけ、包囲戦は3ヶ月にも及んだ（）。更に皇帝側の頼みの綱だったスペインも、ランスでコンデ公率いるフランス軍に敗れ（ランスの戦い）、大勢は決した。ツスマルシャウゼンで勝利したスウェーデン軍はプラハを包囲、占領した後に帝都ウィーンを攻める態勢を固めた。