By 1402 GMT, the rouble was 0.7% stronger against the dollar at 74.88, after hitting 74.65 earlier, a level last seen on March 22 RUBUTSTN=MCX, and heading well away from the 2021 low of 78.0450 touched in early April.
Against the euro, the rouble gained 0.4% at 90.30 EURRUBTN=MCX, after touching a more than two-week high earlier.
The rouble received a boost from reports that Russia ordered its troops to end military drills in the annexed peninsula of Crimea and moved troops away from the border with Ukraine in an apparent end to a buildup of tens of thousands of soldiers that had alarmed the West.
"It creates room for the undervalued rouble to rebound as heightened geopolitical risks are pared back in the near-term," said MUFG Bank in a note.
Jailed Russian opposition politician Alexei Navalny said he would begin gradually ending a hunger strike he had called to demand proper medical care, also easing pressure on the rouble. The West had warned of consequences if Navalny dies in jail.
"Certainly troops pulling out of Crimea as well as Navalny being treated by external doctors are welcome positives, which we saw translate into a big move higher in the rouble," MUFG said.
The rouble is priced adequately given political risks at this point, but it is fundamentally undervalued, said Thomas Clarke, portfolio manager, William Blair's Dynamic Allocation Strategies (DAS).
Russian stock indexes were mixed.
The dollar-denominated RTS index .IRTS was up 0.5% at 1,509.7 points, a more than one-month high. The rouble-based MOEX Russian index .IMOEX fell 0.3% to 3,588.5 points, after hitting a record high on Thursday.
(Additional reporting by Tom Arnold in London; Editing by Uttaresh.V, Shailesh Kuber, Mark Trevelyan and Amy Caren Daniel)
The views and opinions expressed herein are the views and opinions of the author and do not necessarily reflect those of Nasdaq, Inc.