Russia's central bank raised its key interest rate by 50 basis points on Friday in an unexpected move and said it could raise rates further, citing concerns about high inflation and geopolitical tensions - an apparent reference to Ukraine.
Russia has been hit with sanctions over its involvement in the Ukraine crisis, and this sent domestic stocks and the rouble tumbling earlier this year.
The bank's decision brings the central policy rate, the one-week minimum auction repo rate to 8.0%, after cumulative rate hikes of 200 basis points in March and April.
"Inflation risks have increased due to a combination of factors, including, inter alia, the aggravation of geopolitical tension and its potential impact on the ruble exchange rate dynamics, as well as potential changes in tax and tariff policy," the central bank said in a statement.
In June, the year-on-year consumer price growth rate increased to 7.8% and core inflation grew to 7.5%, well above the central bank's forecast for up to 6.5% for the whole of the year.
The rouble firmed on the news, rising by nine kopecks, to trade at 35.04 against the dollar.
"The main reason for inflation acceleration was the effect of the observed ruble depreciation on prices of a wide range of goods and services," the central bank said.
It also said that "external political uncertainty" has a negative impact on domestic activity.
"Investment demand remains weak amid low business confidence, limited access to long-term financing in both international and domestic markets, and declining profits in the real sector," the central bank said.
"If high inflation risks persist, the Bank of Russia will continue raising the key rate," it said.