The FTSE 100 index rose 1.5% to 6,803 points by early afternoon today as rising oil prices pushed commodity companies higher.
Anglo American shares jumped 5.7% to 861p, while competitor Glencore climbed 5.6% to 195p and BHP Billiton rose 3.44% to £10.20 by early afternoon.
The price of Brent crude was up 1.3% to $46.35 a barrel today after Venezuelan President Nicolas Maduro announced OPEC and non-OPEC countries were close to a deal to stabilise the market.
Maduro said: "We had a long bilateral meeting with [Iran's president Hassan] Rouhani. We are close to a deal between OPEC producer countries and non-OPEC."
Contrarian Investor: The dangers of oil bullishness
However, outsourcing group Mitie dropped 26% to 199p after announcing profits were going to be "materially below" expectations.
The company blamed "lower UK growth rates, changes to labour legislation and further public sector budget constraints, and uncertainty both pre and post the EU referendum", according to the BBC.
Meanwhile, in Europe the Euro Stoxx 50 and CAC 40 rose over 1% to 2,969 and 4,391 points respectively.
In the US, trading has started positively on expectations the Federal Reserve will hold off from raising interest rates this month. Markets are now pricing in a 12% chance of a September move, with December looking a more likely option.
In opening trading, the Dow Jones rose 0.63% to 18,237 points while the S&P 500 increased 0.41% to 2,147.