Royal Dutch Shell was in the ascendency after investors cheered on plans to trim investment and cut costs in the face of lower oil prices.
The oil major was the biggest top-flight riser – up more than 3% – after it said spending would be slashed by 35% to between $25 billion and $30 billion over the next four years.
But the FTSE 100 Index struggled to remain in positive territory, just 11.1 points higher at 6284.5, after a collapse in the copper price batted away the benefits of an oil price rally and sent the mining giants tumbling into the red.
Anglo American and Glencore were down more than 3% and 2% respectively.
The oil price continued rise on the back of the weakening dollar and the recent supply outages in Nigeria triggered by militant attacks on its oil infrastructure.
Brent crude was up 0.8% to 50.94 US dollars a barrel, with BP stepping up 4.9p to 373.3p.
Across Europe, Germany’s Dax was 1.6% higher, while the Cac 40 in France rose 1.2%.
Sterling remained strong against the dollar and the euro after fresh polls put the Remain camp in the lead ahead of the EU referendum.
The pound was up 0.8% against the dollar at 1.457, while sterling climbed 0.9% against the euro at 1.283.
The swing away from the three-week low against the dollar seen on Monday came after support for staying in the EU was given a one-point lead in an online YouGov survey for The Times, and a telephone poll by ORB for the Daily Telegraph.
However, some analysts have questioned whether the currency movement in early trading could have been caused by a “fat finger trade” – an order to buy or sell which is larger than intended.
In stocks, Royal Dutch Shell was 52.5p higher at 1764.5p as the firm expects to make 4.5 billion US dollars (£3.1 billion) in efficiency savings from its £35 billion merger with BG, up from its previous estimate of $3.5 billion £2.4 billion.
Shell chief executive Ben van Beurden said: “As well as low oil prices today, we are seeing higher levels of price volatility, due to geopolitical change, the speed of information flows, and the pace of innovation in our sector.
“By capping our capital spending in the period to 2020, investing in compelling projects, driving down costs and selling non-core positions, we can reshape Shell into a more focused and more resilient company, with better returns and growing free cashflow per share.”
Elsewhere, Anglo American was down 21.1p to 665.5p, Glencore fell 4.1p to 140p and Antofagasta slipped 9.9p to 440.1p.
Shares in Sports Direct rocketed after boss Mike Ashley ramped up the charm offensive during his meeting with MPs over working practises at the firm.
Mr Ashley admitted that he paid workers below the minimum wage, also telling MPs that he has discovered “issues” with working practices at the retailer as part of an internal review.
The retail tycoon told MPs from the Business Select Committee that security guards at the company’s Shirebrook warehouse held up staff from leaving, meaning they were effectively paid less than the minimum wage.
Shares were up more than 5% or 19.6p to 383.2p.
The biggest risers on the FTSE 100 Index were Royal Dutch Shell A, up 55p to 1756p, Royal Dutch Shell B, up 52.5p to 1764.5p, Burberry Group, up 23p to 1102p, and Next, up 110p to 5470p.
The biggest fallers were Anglo American down, 21.1p to 665.5p, Glencore, down 4.1p to 140p, Antofagasta, down 9.9p to 440.1p, and Direct Line Insurance, down 6.6p to 369p.