The FTSE 100 Index gained 14.70 points, or 0.2%, to 6,044 points today following a bullish opening on Wall Street.
New highs for metal prices helped the miners rise even further. Kazakhmys gained 3.45% to 1,230p, BHP Billiton rose 5.03% to 1,180.50p and Rio Tinto ended 3.82% higher at 3,177p.
London Brent crude hit a record high above $72 a barrel, taking Royal Dutch Shell up 1.68% to 2,003p, BP up 1.24% to 696.50p and BG Group 2.96% higher at 764p.
British Land also gained 4.67% to 1,277p after UBS upgraded the shares to "buy" from "neutral" citing valuation grounds and raised its price target on the stock by 21% to 1,450p.
Fuel sensitive transport firms led the fallers, with Carnival 1.76% lower at 2,769p.
In the US, the Dow Jones Industrial Average has added 57.31 points, or 0.5%, to 11,131.09 points led by earnings from Johnson & Johnson and Merrill Lynch.
Johnson & Johnson has added 21 cents to $57.86 after it said first-quarter profit, excluding some costs, was 99 cents a share, exceeding the 98-cent average analyst estimate in a Thomson survey.
Merrill Lynch has gained 36 cents to $78.82 on news first-quarter profit was 44 cents a share. Analysts expected 32 cents, on average, in a survey by Thomson Financial.
Crude oil for May delivery has reached a record $70.88 a barrel in New York, taking Exxon up 78 cents to $62.83.
But Wells Fargo has fallen 30 cents to $64.16 after the bank said profit rose to $1.19 a share during the first quarter on gains in business loans, fees and a drop in loan defaults. Wells Fargo was expected to earn $1.20 by Goldman Sachs Group.IFAonline
Subset of fintech
Just one-fifth not in favour
Member of PRA's practitioner panel
Risk to retail investors