Justin Bieber has called Selena Gomez the ''most elegant princess in the world''.

The bad boy 'Confident' singer posted a picture on his Instagram account of Selena - his ex-girlfriend - in her elegant Emilio Pucci dress for the Vanity Fair party following last night's (02.03.14) Oscars in Hollywood, with the short caption underneath.

Justin's move sparks speculation he could be trying to win Selena back for a third time.

The couple were first linked in 2010 but split in January 2013, only to get back together again briefly at the beginning of this year.

Selena has credited their initial split with helping to turn her career around, saying: ''I turned 20, went through a really bad breakup, and realised I needed to pick up everything ... I was tired of feeling defeated.''

However, once she got back with Justin, things didn't go smoothly and they soon split again, with Selena heading to rehab at The Meadows clinic in Arizona and Justin taking model Chantel Jeffries on holiday with him to Panama and Miami.

Justin, 20, has recently found himself in a number of legal troubles due to his behaviour in the US and his native Canada, and his uncle, Brad Bieber, thinks his actions are down to him missing Selena.

He said: ''How would you feel if your first love didn't work out? How would you feel if that relationship went sour and then it became public and you had no chance to heal or sort out your own emotions and feelings? He is just a brokenhearted, lost little boy.''