Justin Bieber slammed a group of fans for being "disrespectful" as he waited for girlfriend Selena Gomez to disembark her flight.

The 18-year-old superstar was waiting for Gomez at a Toronto airport on 15 June when a group of fans approached asking for autographs, prompting Bieber to complain about their "impatience".

In a video posted on website HollywoodLife.com, he is filmed berating waiting fans, saying:  "Do I not have any right as a human being to wait for my own girlfriend? Why do you have to be so impatient?"

After one fan points out they have waited all day for a chance to meet him, Bieber responded: "I've been here waiting for my girlfriend. I'm still a human being, I have a right to wait for my own girlfriend.

"You're not being very respectful at all. I feel very disrespected with all you guys waiting. You say you're really my fans, but then why are you doing this.

"I've had a long day, I flew in. I don't have to be nicer about it. You guys are in my face."

Watch the video below:

Bieber has been hard at work promoting his latest album Believe. The star has been travelling across Europe and the United States, performing a series of free, secret shows for fans.