Temporary power company Aggreko was the biggest climber at the close of trading as the FTSE 100 index rallied during the day.
The blue chip index was buoyed by a round of good news from Europe, helping to lift it more than 1% higher to 5,420.
Aggreko rose 6.6% to 1,970p, after an upgrade to “buy” status by Citigroup. It had earlier in the week increased its full-year expectations, with pre-tax profit estimated to come in at around £324m.
Commercial broadcaster ITV rose 5.3% to 64.15p, copper miner Kazakhmys increased by 5.3% to 886.5p, insurer Admiral Group saw its share price climb 4.1% higher to 833p, as engineer Meggitt closed 3.9% up at 350.3p.
The biggest faller was AstraZeneca, dropping 1.5% to 2,905p, after it earlier anounced a $381.5m hit related to two drugs in development.
Essar Energy dropped 1.4% to 178p, Primark owner Associated British foods was down 0.6% to 1,093p, while both GlaxoSmithKline and cruise operator Carnival both dropped 0.3% to 1,445p and 2,130p, respectively.
To receive more relevant articles like this one, why not sign up to our briefings and breaking alerts by clicking here.