The 22-year-old pop sensation has lashed out and punched a fan in the face after the young man tried to reach out and touch him in Barcelona.
In the clip obtained by TMZ, Justin is driven to a venue with fans lining up to catch a glimpse of him. As the young man reaches his hand into the open window, Justin’s fist comes flying out to meet his mouth.
The young man then recoils in horror as he realises his idol just made his face bleed.
Earlier in the day, Bieber visited Football Club Barcelona’s training ground and he got to kick some balls around with his friend and Brazilian football star Neymar.