2009 Estoril Open – Men's Singles
Roger Federer was the defending champion, but chose not to play that year.
Men's Singles | |
---|---|
2009 Estoril Open | |
Champion | ![]() |
Runner-up | ![]() |
Final score | 5–7, 7–6(8–6), 6–0 |
Seeds
Gilles Simon (Quarterfinals) Nikolay Davydenko (Semifinals) David Ferrer (Second Round) James Blake (Final) David Nalbandian (First Round) Mardy Fish (Quarterfinals) Albert Montañés (Champion) Florent Serra (Quarterfinals)
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 | ||||||||||||
7 | ![]() | 6 | 6 | ||||||||||
![]() | 3 | 4 | |||||||||||
7 | ![]() | 5 | 78 | 6 | |||||||||
4 | ![]() | 7 | 66 | 0 | |||||||||
4 | ![]() | 63 | 77 | 6 | |||||||||
2 | ![]() | 77 | 62 | 3 | |||||||||
Top Half
First Round | Second Round | Quarterfinals | Semifinals | ||||||||||||||||||||||||
1/WC | ![]() | 6 | 79 | ||||||||||||||||||||||||
![]() | 3 | 67 | 1/WC | ![]() | 6 | 7 | |||||||||||||||||||||
![]() | 6 | 6 | ![]() | 0 | 5 | ||||||||||||||||||||||
WC | ![]() | 3 | 4 | 1/WC | ![]() | 7 | 4 | 64 | |||||||||||||||||||
![]() | 6 | 6 | 7 | ![]() | 5 | 6 | 77 | ||||||||||||||||||||
Q | ![]() | 1 | 4 | ![]() | 2 | 2 | |||||||||||||||||||||
Q | ![]() | 1 | 64 | 7 | ![]() | 6 | 6 | ||||||||||||||||||||
7 | ![]() | 6 | 77 | 7 | ![]() | 6 | 6 | ||||||||||||||||||||
3 | ![]() | 6 | 6 | ![]() | 3 | 4 | |||||||||||||||||||||
![]() | 4 | 1 | 3 | ![]() | 2 | 4 | |||||||||||||||||||||
![]() | 7 | 1 | 7 | ![]() | 6 | 6 | |||||||||||||||||||||
WC | ![]() | 5 | 6 | 5 | ![]() | 6 | 1 | 4 | |||||||||||||||||||
![]() | 4 | 3 | ![]() | 4 | 6 | 6 | |||||||||||||||||||||
![]() | 6 | 6 | ![]() | 6 | 2 | 3 | |||||||||||||||||||||
![]() | 6 | 6 | ![]() | 2 | 6 | 6 | |||||||||||||||||||||
5 | ![]() | 2 | 2 |
Bottom Half
First Round | Second Round | Quarterfinals | Semifinals | ||||||||||||||||||||||||
8 | ![]() | 6 | 2 | 6 | |||||||||||||||||||||||
![]() | 4 | 6 | 3 | 8 | ![]() | 6 | 1 | 6 | |||||||||||||||||||
![]() | 6 | 6 | ![]() | 3 | 6 | 3 | |||||||||||||||||||||
Q | ![]() | 2 | 4 | 8 | ![]() | 4 | 1 | ||||||||||||||||||||
![]() | 66 | 4 | 4 | ![]() | 6 | 6 | |||||||||||||||||||||
![]() | 78 | 6 | ![]() | 66 | 2 | ||||||||||||||||||||||
![]() | 7 | 4 | 2 | 4 | ![]() | 78 | 6 | ||||||||||||||||||||
4 | ![]() | 5 | 6 | 6 | 4 | ![]() | 63 | 77 | 6 | ||||||||||||||||||
6 | ![]() | 6 | 6 | 2 | ![]() | 77 | 62 | 3 | |||||||||||||||||||
![]() | 3 | 4 | 6 | ![]() | 2 | 6 | 6 | ||||||||||||||||||||
![]() | 7 | 6 | ![]() | 6 | 1 | 4 | |||||||||||||||||||||
![]() | 5 | 4 | 6 | ![]() | 4 | 3 | |||||||||||||||||||||
![]() | 77 | 6 | 2 | ![]() | 6 | 6 | |||||||||||||||||||||
Q | ![]() | 64 | 3 | ![]() | 5 | 2 | |||||||||||||||||||||
![]() | 1 | 64 | 2 | ![]() | 7 | 6 | |||||||||||||||||||||
2 | ![]() | 6 | 77 |
gollark: ```mllet factorial n : Int -> Int = if n < 2 then 1 else n * factorial (n - 1)factorial 10```This is evidently the optimal language to write config scripts in.
gollark: I don't have comparison information on this since I have Void on an RPi and Arch on some moderately high end x86 systems.
gollark: ???
gollark: https://lib.rs/crates/gluon
gollark: And also dhall at the same time somehow.
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.