В кампаниях 1806—1807 годов, вновь командуя арьергардом российской армии, отличился в сражениях у Прейсиш-Эйлау и под Фридландом в Пруссии. Наполеон составил мнение о Багратионе как о лучшем генерале российской армии.