5 (17) квітня 1801 року Удом став флігель-ад'ютантом. 14 (26) серпня 1805 року його удостоїли чину полковника. У кампанії 1805 року проти французів Удом відзначився 20 листопада (2 грудня) у битві під Аустерліцом. У кампаніях 1806—1807 років був у боях під Прейсіш-Ейлау (нагороджено орденом Святого Володимира третього ступеня), Гутштадте (відзначено орденом Святого Георгія четвертого класу), Гейльсбергом, Фрідландом (відзначено орденом Святої Анни другого ступеня з алмазами). Від 12 (24) грудня 1810 року Удом — шеф Кексгольмського мушкетерського (від 1811 року — піхотного) полку із залишенням флігель-ад'ютантом. 19 листопада (1 грудня) 1811 року Удома перевели полковим командиром у лейб-гвардійський Литовський полк.