Home Tags Serena Williams

Tag: Serena Williams

Serena Falls To Muguruza In 2016 French Open Final

In a final that pitted one of the sport’s legends against one of its rising stars, Garbine Muguruza won the 2016 French Open over...

The French Open

Although one grand slam tournament is in the books this season, as Novak Djokovic fell and Angelique Kerber managed to pull off an upset...

MOST POPULAR

HOT NEWS