Selena Gomez had the ''most incredible'' 20th birthday over the weekend.

The singer-and-actress' birthday on Sunday (22.07.12) saw her scoop a trophy at the Teen Choice Awards before being spoiled by boyfriend Justin Bieber with dinner at Il Cielo restaurant in Beverly Hills.

She later posted a picture of her with a rose-topped cake on Facebook, with a message saying: ''Beyond blessed, so much love. Thank you for the most incredible birthday yet! I'm truly, truly grateful. I love my family, friends and all of you.''

The singer was then joined by a male friend yesterday (23.07.12) for a Japanese lunch at Yamato restaurant in Encino, California.

Selena was also Charmed by a video made for her by fans from the Czech Republic and Slovakia, which she also posted on her Facebook.

She wrote underneath: ''Thank you so much for this video, for all the tweets and facebook messages, for the Teen Choice Awards surprise, for everything you do for me. Thank You. (sic)''

At the Teen Choice Awards on Sunday, the pop star and her band, Selena Gomez and the Scene, scooped the Choice Music Group award. She was also given birthday cupcakes topped with sparklers, which she passed out to fans as the audience started singing 'Happy Birthday' to her.