В 1805 году в чине поручика Рот участвовал в Аустерлицком сражении. В 1806 и 1807 гг. находился в Пруссии, принимая участие в боевых действиях против французов. За отличие в сражении 27 января 1807 года при городе Прейсиш-Эйлау за храбрость награждён Высочайше установленным за это дело золотым знаком и прусским военным орденом «За заслуги» (Орден «Pour le Mérite» (Пруссия)). С 13 по 15 февраля находился в авангарде, ведущем бой с неприятелем, а 27 и 30 мая — при реке Пассарге. Во время отступления русских войск к Кенигсбергу командовал 1-й гренадерской ротой Выборгского пехотного полка, вместе с Прусским отрядом состоял под главным начальством прусского подполковника Принца Ангальт-Кетенского. Когда расположенный на высоте напротив Кенигсберга отряд был окружен французскими войсками, а начальник отряда сдался в плен, Рот со своей ротой бросился в атаку, пробился через строй неприятеля и вывел свою роту в Кенигсберг. За спасение роты от плена он был награждён орденом святого Владимира 4-й степени с бантом.