Selena Gomez was spotted celebrating her birthday with a mystery man on a yacht, along with her model friend, Cara Delevingne, in Saint Tropez, France, on Tuesday.

The singer, who turned 22, was seen hugging and jet-skiing with the new guy, identified by E! News as businessman Tommy Chiabra. According to reports, Justin Bieber’s on-again, off-again girlfriend got cozy with the man, and was also photographed sharing a towel with him after a dip in the water. Chiabra is reportedly the former boyfriend of actress Jessica Szohr.

Gomez also reportedly did some parasailing and sunbathing with Delevingne and a third friend on their yacht. The New York Daily News posted several photos of the birthday girl having fun with Chiabra.

The "Come and Get it" singer also posted a picture of her with three other friends on Instagram, captioning it: “Thank you SO much for my birthday wishes-this has been the BEST birthday yet! THANK YOU!!!!”

Gomez’s close friend Taylor Swift, who was not a part of the gathering in France, posted a picture with a birthday message on her Instagram account, writing: “Usually this S represents 'Swift' but today I'm wearing it because SELENA IS 22!!!!”

Bieber, who had surprised Gomez on her 21st birthday by throwing a lavish party, is yet to wish the “Slow Down” singer.

“He knows that it is her birthday, but hasn’t reached out to her and wished her a happy birthday,” a source told “He is in no rush to either, he is happy doing his own thing and not worrying about Selena’s day.”

Bieber and Gomez have been in and out of a relationship since they officially split at the end of 2012 after spending two years together.