Zwrot w działaniach militarnych nastąpił po obronie Jasnej Góry i zawiązaniu przy królu konfederacji tyszowieckiej. Król, pragnąc podziękować za szczęśliwy obrót spraw złożył śluby lwowskie 1 kwietnia 1656. W dniach od 30 maja do 1 lipca 1656 król wziął udział w oblężeniu Warszawy, dowodził wojskami polskimi w bitwie pod Warszawą (28–30 lipca). W dniach od 24 czerwca do 23 sierpnia 1657 uczestniczył w oblężeniu Krakowa, a od 26 września do 23 grudnia dowodził oblężeniem Torunia. W 1657 zbliżył się do Francji, mając nadzieję na jej mediację w konflikcie polsko-szwedzkim. Na sejmie 1658 poparł uchwałę, mocą której z Rzeczypospolitej zostali wygnani arianie.