Далее участвовал в антишведской кампании 1708—09 годов, в Горках 23 июля 1708 года произведён в генерал-поручики, командовал пехотой в дивизии князя А. Д. Меншикова. В период Полтавской операции предпринял неудачную диверсию против Опошни, пытаясь облегчить участь осаждённой Полтавы, затем участвовал в Полтавской битве.