2001 French Open – Mixed Doubles
The 2001 French Open was the second Grand Slam event of 2001 and the 100th edition of the French Open. It took place at the Stade Roland Garros in Paris, France, from late May through early June, 2001.
Mixed Doubles | |
---|---|
2001 French Open | |
Champions | ![]() ![]() |
Runners-up | ![]() ![]() |
Final score | 7–5, 6–3 |
Seeds
Champion seeds are indicated in bold text while text in italics indicates the round in which those seeds were eliminated.
-
Rennae Stubbs / Todd Woodbridge (Quarterfinals) 1.
-
Cara Black / Sandon Stolle (First Round) 2.
-
Ai Sugiyama / Ellis Ferreira (First Round) 3.
-
Arantxa Sánchez Vicario / Jared Palmer (Second Round) 4.
-
Kimberly Po-Messerli / Donald Johnson (First Round) 5.
-
Nicole Arendt / Mark Knowles (Second Round) 6.
-
Barbara Schett / Joshua Eagle (First Round) 7.
-
Nathalie Tauziat / David Adams (First Round) 8.
Draw
Key
- Q = Qualifier
- WC = Wild Card
- LL = Lucky Loser
- Alt = Alternate
- SE = Special Exempt
- PR = Protected Ranking
- ITF = ITF entry
- JE = Junior Exempt
- w/o = Walkover
- r = Retired
- d = Defaulted
Finals
Semifinals | Final | ||||||||||||
![]() ![]() | 77 | 3 | 1 | ||||||||||
![]() ![]() | 65 | 6 | 6 | ||||||||||
![]() ![]() | 7 | 6 | |||||||||||
![]() ![]() | 5 | 3 | |||||||||||
![]() ![]() | 7 | 4 | 6 | ||||||||||
![]() ![]() | 5 | 6 | 2 | ||||||||||
Top Half
First Round | Second Round | Quarterfinals | Semifinals | ||||||||||||||||||||||||
1 | ![]() ![]() | 6 | 6 | ||||||||||||||||||||||||
![]() ![]() | 2 | 4 | 1 | ![]() ![]() | 77 | 3 | 6 | ||||||||||||||||||||
![]() ![]() | 6 | 7 | ![]() ![]() | 62 | 6 | 3 | |||||||||||||||||||||
WC | ![]() ![]() | 1 | 5 | 1 | ![]() ![]() | 65 | 6 | 1 | |||||||||||||||||||
![]() ![]() | 63 | 6 | 6 | ![]() ![]() | 77 | 2 | 6 | ||||||||||||||||||||
![]() ![]() | 77 | 3 | 4 | ![]() ![]() | w/o | ||||||||||||||||||||||
![]() ![]() | 3 | 77 | 6 | ![]() ![]() | |||||||||||||||||||||||
7 | ![]() ![]() | 6 | 65 | 3 | ![]() ![]() | 77 | 3 | 1 | |||||||||||||||||||
3 | ![]() ![]() | 6 | 3 | 4 | ![]() ![]() | 65 | 6 | 6 | |||||||||||||||||||
![]() ![]() | 1 | 6 | 6 | ![]() ![]() | 6 | 2 | 6 | ||||||||||||||||||||
WC | ![]() ![]() | 4 | 2 | ![]() ![]() | 4 | 6 | 4 | ||||||||||||||||||||
![]() ![]() | 6 | 6 | ![]() ![]() | 6 | 3 | 7 | |||||||||||||||||||||
WC | ![]() ![]() | 7 | 4 | 1 | ![]() ![]() | 3 | 6 | 5 | |||||||||||||||||||
![]() ![]() | 5 | 6 | 6 | ![]() ![]() | 4 | 4 | |||||||||||||||||||||
![]() ![]() | 6 | 6 | ![]() ![]() | 6 | 6 | ||||||||||||||||||||||
5 | ![]() ![]() | 2 | 3 |
Bottom Half
First Round | Second Round | Quarterfinals | Semifinals | ||||||||||||||||||||||||
8 | ![]() ![]() | 4 | 5 | ||||||||||||||||||||||||
![]() ![]() | 6 | 7 | ![]() ![]() | w/o | |||||||||||||||||||||||
WC | ![]() ![]() | 4 | 4 | ![]() ![]() | |||||||||||||||||||||||
![]() ![]() | 6 | 6 | ![]() ![]() | 5 | 1 | ||||||||||||||||||||||
![]() ![]() | 63 | 4 | ![]() ![]() | 7 | 6 | ||||||||||||||||||||||
![]() ![]() | 77 | 6 | ![]() ![]() | 6 | 5 | 6 | |||||||||||||||||||||
WC | ![]() ![]() | 4 | 4 | 4 | ![]() ![]() | 1 | 7 | 3 | |||||||||||||||||||
4 | ![]() ![]() | 6 | 6 | ![]() ![]() | 7 | 4 | 6 | ||||||||||||||||||||
6 | ![]() ![]() | 6 | 6 | ![]() ![]() | 5 | 6 | 2 | ||||||||||||||||||||
![]() ![]() | 4 | 4 | 6 | ![]() ![]() | 7 | 4 | 0 | ||||||||||||||||||||
WC | ![]() ![]() | 3 | 4 | WC | ![]() ![]() | 5 | 6 | 6 | |||||||||||||||||||
WC | ![]() ![]() | 6 | 6 | WC | ![]() ![]() | 3 | 4 | ||||||||||||||||||||
![]() ![]() | 6 | 62 | 6 | ![]() ![]() | 6 | 6 | |||||||||||||||||||||
![]() ![]() | 1 | 77 | 3 | ![]() ![]() | 4 | 6 | 4 | ||||||||||||||||||||
![]() ![]() | 7 | 6 | ![]() ![]() | 6 | 3 | 6 | |||||||||||||||||||||
2 | ![]() ![]() | 5 | 3 |
gollark: You can compile Rust to frontend WASM fine, and there are nice libraries, and using serde and bincode I could save a *ton* of space over JSON.
gollark: EnterpriseFizzBuzz?
gollark: I also thought "hmm, if I am using Rust, there are additional cool possibilities, such as having the client and server share types and use extremely efficient bincode serialization".
gollark: Node.js runs *everything* in one thread, except for some async stuff.
gollark: Game logic would probably have to run serially, though.
External links
This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.