Sir Elton John opened Sunday's Concert for Diana with a rendition of Your Song. The concert is intended to celebrate the life of the late Princess Diana, 10 years after her death.
Chart-topping 80s band Duran Duran sang a trio of tracks at Sunday's memorial concert in London's Wembley Stadium, including Rio - reportedly a favourite of the late princess.
Singer Lily Allen had the crowd on their feet with hit track Smile. Proceeds from ticket sales will go to charitable causes favoured by Diana, Princess of Wales.
Rick Parfitt and Francis Rossi (l-r) were among an eclectic bill at Sunday's concert - a line-up inspired by the musical taste of Diana and her sons, Princes William and Harry.
The line-up included contemporary stars like The Feeling, Orson and rappers Pharrell Williams and P Diddy. The princes said the concert should celebrate Diana's life "with music".
Black Eyed Peas star Fergie gave a glamorous turn in the first part of the concert. She dedicated Big Girls Don't Cry - "a song about hope" - to the late Diana, Princess of Wales
Prince William showed off his dance moves during Nelly Furtado's performance of her hit track Maneater. The concert was also attended by his ex-girlfriend Kate Middleton.
Singer Nelly Furtado's three-song set had the crowds on their feet at the revamped Wembley Stadium, on what would have been Princess Diana's 46th birthday.
The late Princess Diana trained as a ballet dancer and went on to become patron of the English National Ballet. Members performed extracts of Swan Lake.
Sir Tom performed an Arctic Monkeys' cover, before duetting with Joss Stone on Ain't That A Lot of Love. "It's wonderful feeling being here," he said. "This is a wonderful tribute."
Former Pop Idol winner Will Young performed in a white suit, flanked by female singers. The concert took place amid tight security, following recent attacks in London and Glasgow.