Der Rosenkavalier (in het Engels: The Knight of the Rose) is een komische opera van Richard Strauss. De woorden (libretto) werden speciaal voor de opera geschreven door de Duitse dichter Hugo von Hofmannsthal.

De opera werd voor het eerst opgevoerd in Dresden op 26 januari 1911 en was onmiddellijk een groot succes. Het is nog steeds een zeer populaire opera in operahuizen over de hele wereld en is vaker opgevoerd dan enige andere Duitstalige opera uit de 20e eeuw.

Het verhaal speelt zich af in Wenen ten tijde van keizerin Maria Theresia (midden tot laat in de 18e eeuw). De muziek en de woorden tonen opzettelijk het elegante leven van de aristocratische samenleving van die tijd. Bijvoorbeeld: de titel van de opera gaat over de zilveren roos die traditioneel door een bruidegom naar zijn bruid werd gestuurd en werd gebracht door een ridder (de Ridder van de Roos).