The benchmark FTSE 100 index closed down struggled to maintain a positive frame this afternoon and closed down four points today to 4,403.3despite gains made by energy stocks BP and Shell Transport & Trading.
BP rose 1.5p to 482.5p, while Shell Transport & Trading gained 1.5p to 402.25p.
Mining stocks eventually ended as today's winners. BHP Billiton advanced 25p to 481.25p, and Rio Tinto rose 10p to 1,323p while Antofagasta, another mining firm, also added 14.5p to 957.5p.
Xstrata, one of the world's biggest coal exporters, also gained 1.5p to 725.5p.
ITV climbed 1.75p to 114p after analysts at Credit Suisse First Boston raised the television company's earnings-per- share forecast with 13% to 4.5 pence for 2004.
Weapons maker BAE Systems jumped 3p to 216p.
Meanwhile, British Airways lost 4.75p to 270p, despite announcing that passenger traffic rose 4.2% in June.
EasyJet rose 1.5p to 158.25p after weekend newspapers reported Stelios may take the airline off the stock market and back into private hands.
J Sainsbury, the third largest UK supermarket chain by revenue, advanced 2.75p to 276.25p while retail rival Marks & Spencer Group rose 1.75p to 359p.
Across the Atlantic, the Dow Jones Industrial Average index is currently down around 51 points to 10,282 and the S&P 500 index is down almost 4 points to 1,125.
Nasdaq's Composite index has so far lost about 9 points to 2,006.IFAonline
Clarke replacing Balkham
'Deep-dive analysis of client behaviour'
Ways to mitigate April’s increases
The best equity income funds examined