У боротьбі зі шведами дійшов до Варшави. Учасник облоги Тикоцинa та невдалої битви під Варшавою (1656), за якою шведи знову зайняли столицю Польщі. 8 жовтня 1656 у битві під Простками вщент розбив бранденбурзьке та шведське військо. Взяв у полон князя Богуслава Радзівілла. Наступна битва під Філіпповим (22 жовтня 1656) закінчилася поразкою, під час хаосу битви Богуславу Радзивіллу пощастило втекти. У 1658 боровся зі шведами в Інфляндії та Жемайтії.