2002 Grand Prix Hassan II – Singles
Guillermo Cañas was the defending champion but lost in the final 3–6, 6–3, 6–2 against Younes El Aynaoui.
Singles | |
---|---|
2002 Grand Prix Hassan II | |
Champion | ![]() |
Runner-up | ![]() |
Final score | 3–6, 6–3, 6–2 |
Seeds
Guillermo Cañas (Final) Younes El Aynaoui (Champion) Hicham Arazi (First Round) Fernando González (First Round) Julien Boutter (Semifinals) Mariano Zabaleta (First Round) Olivier Rochus (First Round) Fernando Vicente (First Round)
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 | ||||||||||||
1 | ![]() | 7 | 6 | ||||||||||
5 | ![]() | 5 | 4 | ||||||||||
1 | ![]() | 6 | 3 | 2 | |||||||||
2 | ![]() | 3 | 6 | 6 | |||||||||
![]() | 3 | 62 | |||||||||||
2 | ![]() | 6 | 77 | ||||||||||
Top Half
First Round | Second Round | Quarter-finals | Semi-finals | ||||||||||||||||||||||||
1 | ![]() | 65 | 6 | 6 | |||||||||||||||||||||||
![]() | 77 | 3 | 4 | 1 | ![]() | 78 | 6 | ||||||||||||||||||||
Q | ![]() | 3 | 77 | 2 | ![]() | 66 | 1 | ||||||||||||||||||||
![]() | 6 | 62 | 6 | 1 | ![]() | 77 | 6 | ||||||||||||||||||||
![]() | 2 | 1r | ![]() | 62 | 3 | ||||||||||||||||||||||
![]() | 6 | 2 | ![]() | 3 | 4 | ||||||||||||||||||||||
![]() | 6 | 77 | ![]() | 6 | 6 | ||||||||||||||||||||||
8 | ![]() | 3 | 63 | 1 | ![]() | 7 | 6 | ||||||||||||||||||||
4 | ![]() | 5 | 6 | 5 | 5 | ![]() | 5 | 4 | |||||||||||||||||||
![]() | 7 | 2 | 7 | ![]() | 3 | 2 | |||||||||||||||||||||
Q | ![]() | 4 | 6 | 6 | Q | ![]() | 6 | 6 | |||||||||||||||||||
Q | ![]() | 6 | 3 | 1 | Q | ![]() | 6 | 4 | 61 | ||||||||||||||||||
![]() | 6 | 6 | 5 | ![]() | 3 | 6 | 77 | ||||||||||||||||||||
![]() | 3 | 4 | ![]() | 4 | 6 | 3 | |||||||||||||||||||||
![]() | 5 | 711 | 4 | 5 | ![]() | 6 | 3 | 6 | |||||||||||||||||||
5 | ![]() | 7 | 69 | 6 |
Bottom Half
First Round | Second Round | Quarter-finals | Semi-finals | ||||||||||||||||||||||||
6 | ![]() | 1 | 4 | ||||||||||||||||||||||||
![]() | 6 | 6 | ![]() | 7 | 3 | 4 | |||||||||||||||||||||
![]() | 5 | 62 | ![]() | 5 | 6 | 6 | |||||||||||||||||||||
![]() | 7 | 77 | ![]() | 77 | 6 | ||||||||||||||||||||||
![]() | 6 | 3 | ![]() | 65 | 2 | ||||||||||||||||||||||
![]() | 2 | 1r | ![]() | 6 | 7 | ||||||||||||||||||||||
WC | ![]() | 77 | 6 | WC | ![]() | 4 | 5 | ||||||||||||||||||||
WC/3 | ![]() | 65 | 3 | ![]() | 3 | 62 | |||||||||||||||||||||
7 | ![]() | 0 | 1 | 2 | ![]() | 6 | 77 | ||||||||||||||||||||
![]() | 6 | 6 | ![]() | 1 | 5 | ||||||||||||||||||||||
![]() | 1 | 2 | Q | ![]() | 6 | 7 | |||||||||||||||||||||
Q | ![]() | 6 | 6 | Q | ![]() | 6 | 4 | 63 | |||||||||||||||||||
![]() | 64 | 2 | 2 | ![]() | 2 | 6 | 77 | ||||||||||||||||||||
WC | ![]() | 77 | 6 | WC | ![]() | 77 | 2 | 3 | |||||||||||||||||||
![]() | 2 | 63 | 2 | ![]() | 64 | 6 | 6 | ||||||||||||||||||||
2 | ![]() | 6 | 77 |
gollark: In normal programming languages, we solve this with "loop" technology, or sometimes higher-order functions (which do loops internally).
gollark: I only meant it semimetaironically, but sure.
gollark: SIMD in asm2bf when?
gollark: Hmm. Well. No idea then.
gollark: Maybe I should pay more attention to osmarks internet radio™, I hope nobody found the admin panel for it.
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.