New York

He has been pumping iron relentlessly in an attempt to beef up his frame. And Justin Bieber showed off the fruit of his labours when he ripped off his shirt to perform topless at the Billboard Hot 100 Music Festival in New York on Sunday night.

The pop pixie was looking toned and terrific as he flaunted his pipe-cleaner arms in front of a baying audience of Beliebers. The 21-year-old first whipped his fans into a frenzy by dazzling with his best dance moves during his latest on-stage triumph.

And then the Baby star sent them over edge by taking off his T-shirt so he could give them a visual feast that was only one-upped by the musical masterpieces blaring from the speakers. The baseball cap-wearing beefcake gave the fans what they wanted by delivering a battery of his finest hits while prancing around the stage like a peacock, and was ably assisted by a troupe of backing dancers.

While he had a great time flexing his pecs for his American fans, Canada’s finest export left supporters in his homeland disappointed this weekend. He hit the headlines after it emerged he had cancelled a scheduled appearance at the Beachclub in Montreal on Saturday after the promoter failed to pay him in full ahead of time, according to reports.

The Where Are You Now crooner backed out of the event after he only received the first half of his total payment for the gig, which is believed to have totalled around $200,000 for performing one or two songs. ‘I look forward to coming back to Montreal in the future to do a proper show but I will not be able to attend 2day due to this breach,’ he said on Twitter.

The venue shot to international prominence when Kylie Jenner raked in nearly $200,000 to hold her self-proclaimed ‘official’ 18th birthday bash there.