Justin Bieber has taken a pop at the rumours surrounding his love life, as he got up close and personal with model Shanina Shaik.

The 20-year-old singer, who made headlines after he reportedly clashed with Orlando Bloom over Miranda Kerr outside a restaurant in Ibiza, shared a photo of himself with the Victoria's Secret star on Instagram.

"Me and the beautiful @ShaninaMShaik and don't even start with dating rumors,[sic]" he wrote.

Justin also uploaded photos of himself with David Guetta, as well as selfies on the beach.

"I love all my beliebers in Ibiza you guys made my trip," he added.

The Baby singer and the Australian model, 23, partied together on a luxury yacht in Ibiza, alongside Michelle Rodriguez. Shanina couldn't contain her excitement about the trip as she tweeted selfies showing off her slender body on the boat.

Meanwhile, Miranda released some teasing topless black and white pictures and a sexy video after she was unveiled as the new face of 7 For All Mankind jeans.

One shot for the campaign, shot by Argentinian photographer Sebastian Faena, showed the Australian model - Orlando's ex-wife - laying down on a bed, wearing just a pair of jeans, while another showed her lying in a bath in jeans, with her arms covering her modesty.

The video showed the mother-of-one rolling around on a bed, topless, clad only in skin-tight denim.

"I love them. I love them, " she said. "They feel so good."