За этот бой Гарпе был произведён в генерал-майоры. При взятии Полоцка 8 октября Гарпе с Навагинским полком, одним из первых ворвался в город и был награждён орденом святого Георгия 3 степени. Под Витебском Гарпе взял в плен французского генерала Пюже и полковника Швардо, 10 офицеров и 300 бойцов и овладел большими запасами хлеба и фуража, за что был награждён орденом святого Владимира 3 степени. Раненый под Борисовым, Гарпе отстал от своей бригады и, догнав её, был назначен в отряд Сиверса, с которым участвовал в занятии крепости Пилау 27 января 1813 года. Далее был в делах при Магдебурге, Виттенберге и Лукау; в последнем Гарпе был ранен, но вскоре оправился и принял участие в сражении при Денневице, где снова был ранен, на этот раз смертельно. Скончался 19 февраля 1814 года. Последней наградой ему была золотая шпага, украшенная бриллиантами, с надписью «"За храбрость"».