Justin Bieber has had an incident with a fan.
The Purpose singer was in Barcelona to perform on Tuesday, where video obtained by TMZ shows the Biebs punching an eager admirer as he runs alongside his car and reaches into the window.
WATCH: Justin Bieber Performs From His 'Purpose' Tour During the 2016 American Music Awards
The 22-year-old singer's rep has not replied to a request for comment.
Bieber has repeatedly expressed concern over his more-overzealous fans throughout his Purpose world tour.
During an October stop in Birmingham, England, the singer implored his fans to "take a chill pill," explaining, "I don't feel like I'm being heard sometimes."
WATCH: Justin Bieber Cries Onstage in Germany While Singing 'Purpose'
Days later, Bieber got frustrated with a Manchester audience and stormed off stage, before returning a few minutes later.
Watch the video below for more.