Salma Hayek, 52, shows off her curves in swimsuit pics

Salma Hayek, 52, has shared a new set of beachside snaps with Instagram followers. Photo: Getty Images

Salma Hayek has stunned fans in a series of new beachside pics — looking almost mermaid-like as waves crash against her body.

The 52-year-old actress shared the swimsuit snaps in an Instagram post which showcased her seemingly age-defying physique.

Still blazin’

Rocking a lilac one-piece swimsuit in the sultry snaps, Salma’s post came largely to the delight of her awestruck fans.

“Perfect body, Salma,” one raved, while another commenter hailed her as “one of the sexiest women I’ve ever seen.”

“Even the ocean can't put out the fire,” another admirer remarked. “Still blazin.’”

The star’s celebrity pals also took notice. The photos saw likes from Gwendoline Christie and Diane Kruger, while Rebecca Gayheart wrote, “just stunning.”

Salma's fans were stunned by the 52-year-old's snaps. Photo: Instagram/salmahayek/

Salma also clarified to a fan that the photos were taken on a whim during her vacation.

“It was not a professional photo shoot,” she wrote. “Just a moment of inspiration on vacation.”

“Sometimes you just need to surrender and let the waters move and embrace you,” she captioned the post, before repeating the phrase in Spanish.

After finding fame in her homeland in her early 20s Salma’s star exploded to international levels with roles in Ugly Betty, 30 Rock and the Grown Ups franchise.

She married to French billionaire, François-Henri Pinault in 2009 and the couple share an 11-year-old daughter, Valentina Paloma Pinault.

Got a story tip or just want to get in touch? Email us at

Want more lifestyle and celebrity news? Follow Yahoo Lifestyle on Facebook, Twitter and Instagram.

Or sign up to our daily newsletter here.