The FTSE 100 had a boost on Wednesday, with its jump in value spurred by a run of strong headline earnings.
The index rose 82 points to end the day on 8,357, a 1% increase.
HSBC was among the big risers, with its outgoing boss Noel Quinn bowing out with a better-than-expected set of results.
Mr Quinn also returned another three billion US dollars (£2.3 billion) to shareholders in his final set of results before handing over the reins.
Meanwhile, traders looked forward to the Bank of England’s interest rate decision on Thursday.
The Bank could be encouraged to cut interest rates for the first time in more than four years amid growing evidence that inflation has been tamed, experts have said.
Chris Beauchamp, chief market analyst at online trading platform IG, said: “UK stocks are once again hot property, with the FTSE 100 leaping to its highest level since late May.
“Between them, index heavyweights Shell and HSBC have added 30 points to the index’s gains for the day, the former powering higher as oil prices rebound on heightened tensions in the Middle East.
“The latter’s new buyback has powered the shares to their biggest one-day gain since late April, with China stimulus hopes providing additional impetus.”
France’s CAC 40 rose 0.8%, while Germany’s Dax rose 0.5%.
Stateside, the S&P 500 was up 1.7% as markets were closing in London, while the Dow Jones was up 0.5%.
The pound was up 0.04% at 1.284 US dollars and was down 0.05% at 1.186 euros.
In company news, drugs firm GSK lifted its profits and sales growth targets for the year after a boost from cancer and HIV treatments.
The firm’s boss, Emma Walmsley, hailed an “excellent second quarter performance”.
The pharmaceutical giant told shareholders on Wednesday that sales grew by 13% to £7.9 billion for the second quarter of 2024.
However, shareholders were underwhelmed, with stock falling nearly 2% for the day.
The price of a barrel of Brent crude oil was up 2.7% to 79.2 US dollars as markets were closing in London.
The biggest risers on the FTSE 100 were Antofagasta, up 85.5p to 2016.5p, HSBC, up 27.5p to 704.5p, Anglo American, up 78p to 2355p, Glencore, up 13.95p to 430.5p, and Intermediate Capital, up 64p to 2187p.
The biggest fallers on the FTSE 100 were Intercontinental Hotels Group, down 264p to 7814p, GSK, down 32.5p to 1510.25p, easyJet, down 7.2p to 451.55p, Vodafone, down 0.76p to 72.38p, and Imperial Brands, down 21p to 2140.5p.