В чине подполковника участвовал в кампании 1805 года. За отличие в бою при Шёнграбене был награждён орденом святого Владимира 4 степени с бантом, а под Аустерлицем был контужен ядром в бок. По окончании войны с Францией Нарвский пехотный полк вошёл в состав армии, действовавшей против Турции, и в марте 1807 года Гарпе участвовал с ним в отражении много вылазок из Измаила; в августе 1808 года Гарпе был назначен его командиром, а в январе 1809 года — шефом Навагинского мушкетного полка, находившегося в Торнео, и принял участие в войне со Швецией.