At 0739 GMT, the rouble was 0.1pc stronger against the dollar at 62.51, after falling on Wednesday evening, and had gained 0.1pc to trade at 69.57 versus the euro.
The U.S Senate Foreign Relations Committee advanced legislation, described by one sponsor as the sanctions bill "from hell" due to the broad penalties it could impose on Russian companies from various sectors, but no indication was given on further timings.
Also on Wednesday, the US House of Representatives voted to impeach President Donald Trump, which may delay the imposition of sanctions as fresh restrictions are unlikely to be put forward until after the political storm abates in the United States.
Brent crude oil, a global benchmark for Russia's main export, was level at $66.2 a barrel.
The Russian market will have one eye on Thursday on Putin fielding questions from the media, an annual event, which can last for several hours and is due to begin at 1200 (0900 GMT) in Moscow.
Russian stock indexes were marginally up, with the rouble-based MOEX Russian index touching a record high of 3,026.9 and the RTS index close to a six-year high.
The dollar-denominated RTS index was up 0.1pc to 1,524.5 points.
The MOEX Russian index was also 0.1pc higher at 3,025.8 points.