Selena Gomez was treated to a surprise tray of cupcakes on stage at the Teen Choice Awards and a chorus of Happy Birthday from the audience.

The singer turned 20 on Sunday as she and boyfriend Justin Bieber attended the ceremony, where she picked up the award for Choice Music Group for her band Selena Gomez And The Scene.

Selena was delighted with her birthday treats, presented by Modern Family's Kevin Hart and Vampire Diaries star Nina Dobrev, and exclaimed: "This is the best birthday ever, thank you so much." She blew out the sparklers and handed them out to the audience.

Selena was then escorted by boyfriend Justin, 18, from the ceremony to top Beverly Hills restaurant El Cielo to continue her birthday celebrations. She was clutching a bouquet of pink roses that matched her pink DSquared2 dress, which she also wore for the red carpet and the ceremony.

Meanwhile, teen heartthrob Justin made several costume changes, arriving on the red carpet in camouflage trousers and a white t-shirt, before changing into a denim outfit with gold gloves for his performance at the ceremony and accepting his awards for Summer Male Music Star, Male Artist and Fashion Icon.

Justin wore leather trousers, a white t-shirt and a sleeveless hoodie to take Selena out to dinner - showing off his new 'Believe' tattoo on his arm.