The Bank of England said inflation would rise above 4% later this year, and two policymakers called for an early end to the bank's quantitative easing programme due to rising price pressures.

Policymakers voted 7-2 to stick with the £895 billion asset purchase target they set in November 2020.

The bank's Monetary Policy Committee had then decided to buy a further £150 billion of government bonds over the course of 2021.

Bank of England Deputy Governor Dave Ramsden joined Michael Saunders in voting for an early end to the programme of bond purchases.

The bank's MPC voted unanimously to keep interest rates at 0.1%.

The Bank of England said it had revised down its expectations for the level of gross domestic product in the third quarter by around 1% from the August report, reflecting supply constraints.

But it said inflation would "temporarily" rise above 4% in the final quarter of the year.

"Since the August MPC meeting, the pace of recovery of global activity has showed signs of slowing. Against a backdrop of robust goods demand and continuing supply constraints, global inflationary pressures have remained strong and there are some signs that cost pressures may prove more persistent," the bank said.

Last month, the Bank of England said it expected the economy to regain its pre-pandemic size in the final three months of 2021 and inflation to hit a 10-year high of 4% at the same time.

British consumer price inflation hit a nine-year high of 3.2% in August, but the rebound from the Covid-19 pandemic has slowed and some economists see a risk of higher unemployment when furlough support stops at the end of this month.

Before today's decision, interest rate futures priced in a more than 60% chance of a rate rise to 0.25% in February next year, and a high chance of a further rate rise to 0.5% by the end of 2022.

Most economists polled by Reuters earlier this month thought the Bank of England would raise rates only once, relatively late in 2022.