Der Rosenkavalier (en anglais : The Knight of the Rose) est un opéra comique de Richard Strauss. Les paroles (livret) ont été spécialement écrites pour l'opéra par le poète allemand Hugo von Hofmannsthal.

Il a été joué pour la première fois à Dresde le 26 janvier 1911 et a connu un succès immédiat. Il continue d'être un opéra très populaire dans les maisons d'opéra du monde entier et a été joué plus souvent que tout autre opéra en langue allemande du XXe siècle.

L'histoire est censée se dérouler à Vienne à l'époque de l'impératrice Marie-Thérèse (milieu et fin du XVIIIe siècle). La musique et les paroles montrent délibérément la vie élégante de la société aristocratique de cette époque. Par exemple : le titre de l'opéra parle de la rose d'argent qui, traditionnellement, était envoyée par un époux à sa femme et était apportée par un chevalier (le Chevalier de la Rose).