We are almost done with the French Open.
With Maria Sharapova winning it all in the women's singles and a highly anticipated Novak Djokovic-Rafael Nadal final match still awaiting, this year's Roland Garros tournament has almost drawn to a close.
As usual, there have been huge surprises and major disappointments; in some cases, the obvious has happened.
The women's side has been tougher to predict than the men's: the women's final saw the second seed against the 21st seed, while the men's final will be between the world's two highest-ranking players.
Here are the biggest storylines of the tournament so far.