FTSE100 continued to build on gains as US futures point to a positive open Stateside and Rolls Royce (LON:RR.) cheered the market.
The engineer is now up over 17% to 623.5p as its fianl results did more than a little to reassure investors.
Despite cutting the divi payment in half the group gave positive noises on outlook and cost savings.
FTSE100 is up 90 points, or 1.63% to 5,627 at the time of writing.
Oil stocks have also been boosted by rumours of yet another OPEC meeting, which is fueling some hopes of production cuts.
BP (LON:BP.) is up 4.3% at 324.3p, while Shell (LON:RDSB) added 3.15% to 1,491p. BG (LON:BG.) added 2.6% to 1,046.5p.
Big cap miners were also featuring in the top five Footsie winners. Anglo American (LON:AAL) added 12% and Glencore (LON:GLEN) gained 9%.
Later in the day we have US retail stats, which should throw further light on the strength or otherwise of the US economy.
In Wall Street markets, futures trading shows the Dow up 168 points.
The biggest laggard in London was Tesco (LON:TSCO), which fell 3.31% to 173.65p.
In smaller caps, 88Energy (LON:88E) surged over 42% to 1.175p, continuing the good run. Earlier this week, the company rose nearly 200% after it revealed better than expected results from tests on samples taken from the recently drilled Icewine-1 well in Alaska..
On the downside, Motive Television (LON:MTV) shares lost over 16% to 0.0025p as the AIM shares are to be suspended on Monday unless it can find a new nomad.
Monitise (LON:MONI) added over 7% to 1.9p. as the fintech group said it was confident it will post an underlying profit in the second half of the year.