Selena Gomez is rumoured to be dating again.

The 'Love You Like A Love Song' singer - who recently called time on her on/off relationship with Justin Bieber after two years together - was reportedly spotted enjoying a dinner date at BOA Steakhouse in West Hollywood with a mystery man on Friday night (11.01.13).

The 20-year-old starlet - who was wearing a red dress with a thigh high slit - hid behind the much older man as they entered the restaurant together, just days after her split from the 18-year-old Canadian popstar, according to HollywoodLife.com.

News of her outing follows reports she broke up with Justin because he was too needy for her.

A source previously said: ''Justin is super needy and can be a big baby around Selena. It's hard for him to make real friends because he likes the temporary attention of strangers, but didn't see how it hurt Selena.

''Selena didn't feel Justin was respectful of their relationship. She was constantly catching him in positions with other girls that would make her uncomfortable. She would get super jealous.''

The couple broke up shortly after holidaying in Mexico where they had planned to ring in the New Year together but got into a huge argument on December 30 after she allegedly found text messages from other girls on his phone.

She then fled back to the US.

A source said that Justin reportedly told her before she left: ''Don't let the door hit you on the way out!''