She spends endless hours at the gym keeping herself in tip top condition.
But it looks like it is time well spent after tennis ace Serena Williams showed off her amazing bikini body while she enjoyed some rest and relaxation on Miami Beach, Florida.
The multi-millionaire star looked amazing as she emerged from the warm waters in a floral high-cut green bikini which highlighted her wash-board abs plus toned legs and arms.
Looking good: Serena’s bikini body looked amazing as she enjoyed the sights and sounds of Miami Beach
Wearing her long hair down, Serena – who donned some designer sunglasses – seemed totally happy and relaxed as she hit the beach with some female friends.
Serena constantly smiled while taking a dip in the ocean before kicking her feet in the sand as she took a well earned rest from the rigors of the tennis court.
And with such an amazing body the 31-year-old fitted in perfectly with all the other beautiful models and actors who love to show off their stunning forms on the iconic Florida beach.
Heading out: As the sun began to go down, Serena was ready to head home
The champion tennis player – who regularly competes against her older sister 32-year-old Venus Williams – now has 16 Grand Slams to her name – within two titles of retired stars Martina Navaratilova and Chris Evert.
And as she prepares for Wimbledon the Los Angeles native has already been annointed the best of all time by tennis legend John McEnroe.
‘For Serena, nothing is out of reach – if she really wants something, it is very hard to stop her,’ he said.
And with a body like that few would argue with him.