The Bank of England has raised interest rates to 4%, from the current rate of 3.5%.
The Monetary Policy Committee (MPC) voted by a majority of 7 to 2 for the 10th rate rise in a row.
The bank said that the UK is still headed for a recession, but stressed that the economic downturn could be shallower and shorter than previously expected.