Los Angeles - Charlie Puth slammed Justin Bieber during a show on Friday.
The 24-year-old singer shouted "Fuck you Justin Bieber" in the middle of a rendition of his song We Don't Talk Anymore - which features the Sorry hitmaker's ex-girlfriend Selena Gomez - sparking cheers from the audience.
Listen to the song here:
Charlie - who wasn't joined by Selena at the show - later took to his Twitter account to apologise and insisted he is a "massive" fan of Justin.
However, he deleted the remarks shortly afterwards.
He wrote: "Hey everyone. I feel like I need to clear something up.
"What I said at the concert last night about Justin was meant to be a joke. However... The way it was said mid song did not sound like one.
"I am a massive @JustinBieber fan and I have nothing but great things to say about him and his music always.(sic)"