Bolstered by impressive second-quarter earnings figures from GlaxoSmithKline (37p up at 1212p) and a gain of 29p to 2450p at rival AstraZeneca ahead of its trading statement, the FTSE 100 advanced 35.5 points. But when Wall Street slipped in early trading, London drifted to close only 6.8 points better at 4086.5. Sterling edged up to $1.6069, while the euro improved to 71.35p and $1.14803.