Tennis pro Caroline Wozniacki has a must-see bikini body.
Wozniacki, 35, showed off her figure in a sizzling hot swimsuit while having fun with a yacht outing with husband David Lee in St. Barths. In a carousel of photos, which she shared via Instagram on Thursday, March 5, Wozniacki was seen modeling a fiery set featuring a textured red triangle cup top finished with halter straps. She styled the itty-bitty piece with low-rise bottoms that hugged her hips.
The athlete made her look much more glamorous with various silver and gold bracelets stacked on one wrist. She further accessorized with a bronze scrunchie on her other arm and black shades.
Wozniacki went makeup-free while absorbing the sun and wore her blonde hair down and styled in a blowout.
When fans swiped through her carousel, they were met with even steamier snaps of Wozniacki taking an out of doors shower. She leaned her head back and rinsed her hair out in a single pic before turning to the side and laughing in one other.
She also posed with Lee, 42, who wore blue swim trunks. The couple, who share daughter Olivia, 4, and sons James, 2, and Max, 7 months, wrapped their arms around one another and gazed on the camera.

“Lady in red👙🌊☀️⛵️😍,” she captioned the post. Her celebrity friends and followers were quick to praise her within the comments section.
“OMG!!! Hot!!!😍🔥🔥,” one wrote, while golfer Michelle Wie West commented, “DAYUMMMMM.” Karlie Kloss also gushed, “🔥🔥🔥.” Olympian Donna Vekic playfully added, “Probably ate pasta and french fries before taking these pics 🥲.”
Wozniacki announced that she gave birth to Max in July 2025. On the time, she shared an lovable pic of Olivia and James cuddling along with her newborn on a couch. “Max Wozniacki Lee, born July 26, 2025! Mom and baby are healthy and our family couldn’t be happier! ❤️✨,” she captioned the post.


