Surging petrol and diesel prices have pushed inflation to 3.1%, complicating interest rate decisions for the Bank of England.
A sharp drop in payrolls and a five-year low for vacancies signal growing caution among employers as inflation worries linger.