Serena Williams looks in great spirits as she confidently shimmies down the beach in a mis-matched bikini.
The Wimbledon tennis champion put on a little dance as she relaxed with friends in Miami today.
But the 29-year-old sports star came close to a double fault as she put on her active display – with her strapless bikini top clearly struggling to contain her ample bosom.