De blue-chip FTSE 100 voegde 0,6% toe, waarbij winsten voor oliemultinationals en defensieve aandelen zoals British American Tobacco en AstraZeneca de index ondersteunden.

De op de binnenlandse markt gerichte FTSE 250 index ging ook 0,6% omhoog. Toch stevenden beide benchmarks af op wekelijkse verliezen.

De in Londen genoteerde Rio Tinto-aandelen daalden 1,7%, nadat de wereldwijde mijnbouwer waarschuwde dat tekorten op de arbeidsmarkt en een stijgende inflatie zijn winst in de tweede helft van het jaar zouden beïnvloeden.

Collega's Anglo American en Glencore daalden respectievelijk 1,9% en 0,7%.

Burberry daalde 4,9% nadat het luxemerk zei dat zijn vergelijkbare winkelomzet over het eerste kwartaal met 1% steeg, beperkt door COVID-19 lockdowns in China, zijn grootste markt.

Low-cost carrier EasyJet daalde 2,9% nadat J.P. Morgan het aandeel verlaagde naar "onderwogen".

Tonicmaker Fevertree daalde 31,5% nadat het zijn winstverwachting voor het hele jaar verlaagde, onder verwijzing naar een toenemende kostendruk en logistieke problemen.