С 1704 года снова сражался против шведского короля Карла XII под началом А. Г. Штейнау и И. М. Шуленбурга. С 1705 года — генерал-лейтенант и комендант Дрездена (Residenzfestung). После ареста И. Р. Паткуля возглавил русский вспомогательный корпус в Саксонии, сражался при Фрауштадте, где попал в плен. Провёл в плену 11 месяцев, пока не был обменян на шведского генерала Мардефельта.