AceShowbiz - %cSelena Gomez% celebrated her 22nd birthday on July 22 by having some fun in the sun on a yacht in St. Tropez with her model friend %cCara Delevingne% and a hot mystery man. Selena was spotted hugging and jetskiing with the hot new guy which HollywoodLife.com identified as %cJessica Szohr%'s ex-boyfriend Tommy Chiabra.
In the pics obtained by New York Daily News, the birthday girl can be seen holding on tight to the man and laughing happily as they ride their jet ski together. Selena looked stunning in a retro-inspired swim suit. Another photo captured her sharing a bright yellow towel with the heartthrob after a dip in the water.
Selena and Cara were also spotted parasailing and sunbathing on their yacht before hitting the waves with a third friend.
Selena's famous friend, %cTaylor Swift%, gave Selena a shout out by posting a picture with a birthday message to her on Instagram. The "Red" singer sported bright red lipstick and dark eye make up and was holding up a gold "S" medallion. She captioned the picture with, "Usually this S represents 'Swift' but today I'm wearing it because SELENA IS 22!!!!"
Meanwhile, Storm Shadow obtained a video of Selena pushing a paparazzo while celebrating the eve of her birthday. At the time, Selena and Cara made their way through snapping paparazzi after relaxing on the yacht. The singer pushed one paparazzo away from her in a display of temper. It was not clear what provoked the situation.