It came as the FTSE 100 firm revealed a weaker-than-expected increase in sales for the past three months.

Tesco has revealed a nearly 20 per cent boost in fuel sales as the Iran war sends petrol prices soaring, dragging up otherwise slowing revenue.

The retailer revealed that total sales increased by 1% to £16.8 billion over the 13 weeks to May 30, compared with a year earlier.

It came as the FTSE 100 firm revealed a weaker-than-expected increase in sales for the past three months.