В 1772 году начальствовал над войсками, расположенными в Малой Польше, для противодействия партизанским отрядам конфедератов, затем командовал отдельными отрядами в 1-й армии Румянцева. 17 июня 1773 года разбил турецкий корпус под Журжей. 16 сентября совершил нападение на турецкий лагерь под Турно, против малочисленного отряда Каменского турки выслали до 5 тысяч конницы, которая была успешно уничтожена русскими силами. В ноябре принял командование над корпусом, наблюдавшим левый берег Дуная от австрийской границы. За отличия получил чин генерал-поручика. 11 мая 1774 года занял Карасу; 11 мая — разбил турецкий отряд при Абтате; 2 июня — выбил из Базарджика 5-тысячный турецкий авангард; 9 июня — при Козлуджи, совместно с Суворовым, одержал победу над 40-тысячной турецкой армией, которой предводительствовал рейс-эфенди Хаджи-Абдул-Резак; 16 июня — при Ени-Базаре отбросил силы сераскира Дагистанлу-паши к Шумле; 19 июня — отразил вылазку противника из Шумлы; изолировал великого визиря Иззет-Мехмед-пашу в его лагере и принудил его к подписанию мирного договора, составленного графом Румянцевым. В 1775 году удостоен орденов Святого Георгия 2-й степени (10 июля) и Святого Александра Невского (27 августа).