29 мая 1807 года участвовал в арьергардных боях под Гейльсбергом при ретираде русских войск. 2 июня того же года, в сражении под Фридландом, несколько раз атаковал французов — кирасир и драгун генерала Груши, — глубоко прорвался в их порядки, был окружён, но рядовой Бондарец бросился на выручку и освободил его. На выручку отряда Кульнева был прислан резерв Уварова. Соединившись с Уваровым и собрав вокруг себя своих гусар, Кульнев смял французов и гнал их до Сортлакского леса. Вечером при переправе ретирующихся русских через реку Алле гродненские гусары прикрывали отход, пока пехота не очистила берег. За храбрость, проявленную во Фридландском сражении, Кульнев был награждён орденом Св. Анны 2-й степени.