Vers 07h05 GMT, la monnaie russe s'échangeait à 71,925 roubles pour un dollar, après s'être établie à 72,1625 pour un dollar, son niveau le plus bas depuis le 29 avril.
Contre la monnaie unique européenne, le rouble se négocie à 76,905 pour un euro, à un creux de huit mois également.
L'embargo de l'Union européenne sur le pétrole russe, entré en vigueur début décembre, a accru la pression sur les revenus tirés des exportations par la Russie.
Les Vingt-Sept ont également approuvé ce mois-ci un plafonnement du prix du pétrole brut russe transporté par voie maritime à 60 dollars le baril.
Reuters