Selena Gomez recently faced criticism on Instagram for gaining weight, but she didn’t let it get to her as she hit the beach in Mexico and looked stunning. Spending her Sunday soaking up the sun with friends, the 22-year-old flaunted her curves in a black and white frilly string bikini that highlighted her features. She exuded confidence and seemed to be enjoying her time at the tropical location.

Selena Gomez flaunted her stunning figure in a two-piece swimsuit as she enjoyed a cool swim in the ocean during her visit to Mexico on Sunday. The gorgeous singer was spotted taking a dip before her journey back home.

What a good sport! She grappled with a foam surfboard while on dry land ahead of hitting the water with her pals 

How impressive! Before jumping into the water with her friends, she practiced balancing on a foam surfboard on solid ground. Her outfit consisted of a stunning swimsuit and some tight-fitting lycra shorts, and she had her hair tied up in a messy ponytail. Recently, Selena defended herself against online trolls who were body-shaming her. She clapped back by sharing a sultry photo of herself in a black swimsuit and writing a caption that expressed self-love.

Loving life: She looked like she was having a whale of a time as she headed down to the ocean with her pals 

Enjoying every moment: With her friends by her side, she appeared to be having an absolute blast as they made their way towards the sea.

Amazing times: She threw her head back in delight as she topped up her tan on the idyllic getaway 

It was a moment of sheer bliss for her as she leaned back with pure joy written all over her face, basking in the sun on a dreamy holiday destination.

What a girl! Selena was forced to defend her new curves after her figure was criticised on Instagram

Hitting back: She wrote: 'I love being happy with me yall #theresmoretolove,' she wrote along with a striking photo of herself'

Wow, Selena is quite impressive! She had to stand up for herself when her recent physical changes were negatively commented on through Instagram.

Healthy and happy: Despite the furore, the singer looked absolutely incredible as she walked along the sands 

Feeling good and content: Regardless of all the commotion, the vocalist appeared stunningly beautiful as she strolled along the beach.

A delight: The successful star could barely keep the smile from her face as she enjoyed her time off work

With a beaming smile, the accomplished celebrity couldn’t contain her happiness while enjoying some time off from her busy schedule. The photo she posted on social media displayed a scenic backdrop of lush greenery overlooking the ocean, which was presumably taken at the Casa where she’s currently staying with her female buddies. Her fans swiftly complimented her on the stunning image, calling her “gorgeous,” “alluring,” and a “true queen.” Leaving all the controversies behind, the gorgeous lady indulged in some fun activities with her companions, including frolicking in the ocean with foam boards and rubber rings.

Making a splash: The 22-year-old looked great from every angle as she made her way into the sea

Covering up a little: She kept her shorts on as she clamoured into the waves, while taking a moment to gaze out at the horizon

Diving in: With grace and poise, the youthful 22-year-old exuded beauty as she glided into the ocean from all perspectives.

Wow thing: Fans on the social networking site were quick to praise her body, telling her that she's 'beautiful', 'sexy' and a 'queen'

The social media crowd was impressed by the physical appearance of a certain individual and didn’t hesitate to express their admiration by showering her with flattering comments like ‘beautiful’, ‘sexy’ and ‘queen’.

Taking a dip: No doubt her pals have been reassuring her about how great she looks

Going for a swim: It’s likely that her friends have been boosting her confidence by complimenting her appearance.

Defending herself: She posted this stunning shot to her Instagram account on Friday, writing: 'I love being happy with me yall #theresmoretolove'

In an attempt to justify her actions, she shared a captivating photo on her Instagram last Friday and captioned it ‘I adore being content with myself, you all #theresmoretolove.’

Stylin': She tied her brunette locks up into a messy pony, letting the sea water give it a tousled finish 

Looking chic: She pulled back her brown hair into a carefree ponytail, allowing the ocean’s salty waves to create a playful and effortless look.

Going for it: Selena's string bikini flattered her assets and no doubt will delight her fans 

Refreshing: She kept a firm grip on her floating aid as she prepared to cool off in the water

Selena confidently rocked a stunning string bikini that accentuated her curves, which is sure to make her fans swoon. Despite wearing shorts, she didn’t shy away from wading into the cool waves while admiring the beautiful horizon. After ending things with Justin Bieber, rumors suggest that Selena is currently seeing DJ Zedd. In addition, she shared a photo of herself snuggling up to producer Hit-Boy while on a luxurious yacht. Her vacation came to an end as she was seen arriving back at LAX airport.

Ring in the changes: Her friends were jumping through hoops... literally 

Shake things up: Her pals were actually leaping through hoops!

Showing Bieber what he's missing: Selena flaunted her curves in pictures which are no going to be seen by Justin

Moving on? Selena is not thought to be dating DJ Zedd, and also posted a snap of her cosying up to producer Hit-Boy while on a yacht

Selena Gomez recently showed off her stunning curves in some photos that will not be seen by Justin Bieber. The singer confidently flaunted her figure, proving to her ex what he’s missing out on.

Looking lovely: She was sporting a golden tan during her short break which gave her a healthy glow 

Appearing gorgeous: During her brief respite, she flaunted a sun-kissed complexion that bestowed upon her a vibrant radiance.

Over to you: Her pal soon took her surfboard off her hands as they took it in turns to try it out 

It was Selena Gomez’s turn to hand over her surfboard to her friend, who was eager to give it a try. Despite the hustle and bustle of the busy LAX airport, Selena’s beaming smile remained intact. Her sun-kissed skin was accentuated by a chic long grey t-shirt dress, complemented with a white baseball jacket draped over her shoulders. To complete the ensemble, she opted for chunky black boots and a pair of dark sunglasses, which made her look effortlessly stylish. As she navigated through the airport with her black handbag in tow, Selena appeared to be overjoyed to be back home.

Back in town: Selena Gomez landed back at Los Angeles International Airport from an idyllic sunshine break in Mexico on Sunday

Selena Gomez returned to Los Angeles International Airport after enjoying a delightful sunny vacation in Mexico on Sunday.

 Curves: Selena's physique was perfectly highlighted in a flattering long grey t-shirt dress

Selena looked stunning in a long grey t-shirt dress that complemented her figure and showcased her curves beautifully.

Upbeat: The young singer and actress was in good cheer as she raced across the airport

Upbeat: The young singer and actress was in good cheer as she raced across the airport

Full of joy and energy, the youthful vocalist and performer was in a bright mood as she hurried through the airport.

'Home sweet home': The holiday seemed to be over for Selena as she posted this photo later on Monday as she wrote: 'But for sleep then right back to the studio. God bless everyone! Hope you have an amazing day!'

Selena appeared to bid adieu to her vacation with a photo that she shared on Monday with the caption, ‘Home sweet home’. However, her restful break was short-lived as she immediately headed back to the recording studio after some much-needed sleep. She signed off with well wishes for her followers – ‘God bless everyone! Hope you have an amazing day!