Also Try
Full tournament results on Yahoo Sport
Tennis venue in Paris, France
Stade Roland Garros is a complex of tennis courts, including stadiums, located in Paris that hosts the French Open. Wikipedia