London shares ended a six-session run of successive losses when it closed up today boosted by a recovery in telecom stocks, strength in oils - led by an update from Shell - and gains in the heavyweight banking sector after Royal Bank of Scotland issued an upbeat trading statement, dealers said.