The rouble firmed on Wednesday, extending a recovery and heading towards levels seen before what Russia calls "a special operation" in Ukraine.
Stocks inched higher on the fifth trading day after a month-long hiatus.
At 0720 GMT, the rouble was 1% higher at 84.30 against the dollar and had touched 82.56 on...