From Beckham to ballet, scores of stars helped the world to celebrate the life of Princess Diana at a concert organised by Princes William and Harry.

The tribute was watched by 63,000 people at Wembley Stadium and had a global TV audience of 500 million.

They saw Sir Elton John open the concert yesterday, which would have been Diana's 46th birthday.

He was followed by stars including Sir Tom Jones, Take That, Joss Stone and Rod Stewart.

The two princes, were given a standing ovation when they appeared on stage.

Prince William said: "This event is about all that our mother loved in life - her music, her dancing, her charities and her family and friends."

Harry delivered a special message to his Household Cavalry squadron serving in Iraq telling them he wished he could be there with them.

The princes introduced one of their mother's favourite bands, Eighties heart-throbs Duran Duran, before taking their seats in the royal box.

The event mixed pop and rap with Swan Lake from the English National Ballet and West End show tunes.

Welsh crooner Sir Tom performed a duet with singer Joss Stone.

There were video tributes from former Prime Minister Tony Blair and Nelson Mandela who praised her "energy, compassion and selfless commitment to the poor and the vulnerable, especially children"

David Beckham was cheered as he made an appearance on stage to introduce the recently reformed Take That.

Sir Elton John brought the concert to a close as the audience watched never-seen-before home movie footage of Diana as a child on the giant screens.