As ex-girlfriend Selena Gomez frolics in her new film in a two-piece bikini, Justin Bieber also wants to prove that he's a grown-up. The 19-year-old Canadian tween heartthrob is apparently telling the world that he is ready for a bed scene by posting a cartoon picture of himself shirtless embracing an unnamed Belieber in bed.

The coloured illustration depicts him without a shirt on while a girl, who also appears to be topless, lays on top of him. And just to make sure everyone knows that it's him, there's a text identifying the boy as "Justin" and the girl as a "Belieber," which is what his fans are called.

He didn't add a caption when he posted the picture on Instagram, but his young fans are taking it as a sign that they have a chance with the teenage singer.

Justin uploaded the picture a day after he posted a self-taken picture of himself at a gym. In the picture, he was also shirtless, but showing a loose pants and underwear.

""Breaking news worldwide@justinbieber just posted 2 shirtless pictures he must be going crazy" -funny people #forthefansanyways#dontbecreepin :p" he wrote, as if mocking his critics.

Meanwhile, Beliebers in the Middle East will be sorely disappointed as he cancelled his upcoming concert in Muscat, Oman.

He was supposed to perform in the city on May 6 as part of his Believe tour, but has now ditched the city in favour of a second date in the United Arab Emirates capital Dubai.

"(We) regret to announce that the Oman show will no longer take place," promoter Alive Entertainment said in a statement. "Due to overwhelming regional demand, a second show in Dubai has today been announced for May 5."

Fans who bought tickets for the Muscat show have been given a choice to have their tickets refunded or exchanged for a seat at the second Dubai show.