The BBC understands that those products should be available on the Tesco website again in the coming days.

Supermarket chain Asda said it too had successfully negotiated with Unilever.

An Asda spokesperson said: "We pride ourselves on having famously low prices for customers every day and work tirelessly with our suppliers to keep prices low".

Bruno Monteyne, a former senior Tesco executive who is now an analyst at Bernstein, said Tesco has typically one to two weeks' stock.

"While politicians can deny reality, a shampoo produced on the continent is now more expensive," he said. "This isn't about Tesco or Unilever, but about all UK retailers and suppliers."

Supermarkets frequently renegotiate supplier prices, but it is unusual for a dispute to be made public.

Sterling has dropped by about 16% against the euro and 19% against the dollar since the UK's vote in June to leave the EU.

The sharp drop has left suppliers and retailers dealing with the effects of higher bills for imported goods.

Unilever is the UK's biggest grocery manufacturer, but as many of its products are made outside the UK, it had argued it should be getting more.

Supermarket profit margins have already been squeezed by a long-running price war as the big established retailers try to stem the loss of market share to discounters such as Lidl and Aldi.- source bbc.co.uk