The 30-year-old singer, who gave birth to baby Blue Ivy just three months ago, was back in great shape as she splashed about in the Caribbean waves.
But the busty beauty nearly fell out of her low cut cossie as she waded back to the beach in St Barts.
Beyonce and husband Jay-Z, 42, have taken their tot away for her first sunshine holiday on their favourite Caribbean Island.
While mum relished the freedom and ran into the surf, Blue Ivy was kept out of the sun.
The A-list couple are on a second honeymoon after renewing their vows on their fourth wedding anniversary, on Wednesday.
They exchanged rings in an intimate midnight ceremony in front of guests including Oprah Winfrey, Will Smith and his wife Jada Pinkett-Smith.
Yesterday they walked hand in hand on the beach before sharing a bottle of chilled wine and some coconut milk on the sand.
Loving hubby Jay obviously thought his missus looked stunning — he took some close-up shots with a professional looking camera as they lay on a blanket.
The fun-loving star also took a jetski for a spin and grinned with delight holding up her pigtail as she sped through the water.
The doting parents also took baby Blue on a yacht trip over the Easter weekend.
It beats a rainy bank holiday and a chocolate egg.