2009 Abierto Mexicano Telcel – Women's Singles
Flavia Pennetta was the defending champion, but lost in the final to Venus Williams, 6–1, 6–2.
Women's Singles | |
---|---|
2009 Abierto Mexicano Telcel | |
Champion | ![]() |
Runner-up | ![]() |
Final score | 6–1, 6–2 |
Seeds
Venus Williams (Champion) Flavia Pennetta (Final) Carla Suárez Navarro (Second Round) Iveta Benešová (Semifinals) Gisela Dulko (Second Round) Lucie Šafářová (First Round) Tathiana Garbin (Second Round, retired due to abdominal strain) María José Martínez Sánchez (Second 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 | ![]() | 6 | 6 | ||||||||||
![]() | 0 | 3 | |||||||||||
1 | ![]() | 6 | 6 | ||||||||||
2 | ![]() | 1 | 2 | ||||||||||
4 | ![]() | 3 | 3 | ||||||||||
2 | ![]() | 6 | 6 | ||||||||||
Top Half
First Round | Second Round | Quarterfinals | Semifinals | ||||||||||||||||||||||||
1 | ![]() | 6 | 4 | 6 | |||||||||||||||||||||||
![]() | 4 | 6 | 2 | 1 | ![]() | 6 | 63 | 6 | |||||||||||||||||||
Q | ![]() | 6 | 6 | Q | ![]() | 3 | 7 | 4 | |||||||||||||||||||
![]() | 2 | 3 | 1 | ![]() | 6 | 5 | 6 | ||||||||||||||||||||
LL | ![]() | 7 | 7 | LL | ![]() | 2 | 7 | 1 | |||||||||||||||||||
WC | ![]() | 5 | 5 | LL | ![]() | 7 | 6 | ||||||||||||||||||||
![]() | 6 | 6 | ![]() | 61 | 4 | ||||||||||||||||||||||
6 | ![]() | 4 | 4 | 1 | ![]() | 6 | 6 | ||||||||||||||||||||
3 | ![]() | 7 | 6 | ![]() | 0 | 3 | |||||||||||||||||||||
Q | ![]() | 5 | 3 | 3 | ![]() | 4 | 5 | ||||||||||||||||||||
![]() | 2 | 6 | 6 | ![]() | 6 | 7 | |||||||||||||||||||||
![]() | 6 | 1 | 4 | ![]() | 4 | 7 | 6 | ||||||||||||||||||||
![]() | 4 | 7 | 6 | ![]() | 6 | 5 | 1 | ||||||||||||||||||||
![]() | 6 | 61 | 4 | ![]() | 7 | 6 | |||||||||||||||||||||
Q | ![]() | 3 | 2 | 5 | ![]() | 66 | 3 | ||||||||||||||||||||
5 | ![]() | 6 | 6 |
Bottom Half
First Round | Second Round | Quarterfinals | Semifinals | ||||||||||||||||||||||||
7 | ![]() | 7 | 4 | 6 | |||||||||||||||||||||||
![]() | 64 | 6 | 3 | 7 | ![]() | ||||||||||||||||||||||
![]() | 4 | 1 | ![]() | w/o | |||||||||||||||||||||||
![]() | 6 | 6 | ![]() | 1 | 3 | ||||||||||||||||||||||
WC | ![]() | 6 | 4 | 5 | 4 | ![]() | 6 | 6 | |||||||||||||||||||
![]() | 4 | 6 | 7 | ![]() | 6 | 4 | 63 | ||||||||||||||||||||
![]() | 2 | 0 | 4 | ![]() | 4 | 6 | 7 | ||||||||||||||||||||
4 | ![]() | 6 | 6 | 4 | ![]() | 3 | 3 | ||||||||||||||||||||
8 | ![]() | 6 | 6 | 2 | ![]() | 6 | 6 | ||||||||||||||||||||
Q | ![]() | 2 | 3 | 8 | ![]() | 6 | 4 | 1 | |||||||||||||||||||
![]() | 6 | 6 | ![]() | 3 | 6 | 6 | |||||||||||||||||||||
![]() | 2 | 2 | ![]() | 6 | 3 | 0 | |||||||||||||||||||||
![]() | 6 | 6 | 2 | ![]() | 2 | 6 | 6 | ||||||||||||||||||||
WC | ![]() | 2 | 3 | ![]() | 1 | 3 | |||||||||||||||||||||
![]() | 3 | 1 | 2 | ![]() | 6 | 6 | |||||||||||||||||||||
2 | ![]() | 6 | 6 |
gollark: - You can return both values- You can return *no* values- You can ignore the error by accident pretty easily- Requires boilerplate `if err != nil { return err }` everywhere
gollark: Seems pretty bad to me.
gollark: It doesn't have ADTs, so you can't have Rust's `Result` thing, and it doesn't have exceptions.
gollark: Also, Go has `nil`, which is a mistake.
gollark: Like I said, lack of generics, lack of decent support for errors, and it's generally not expressive.
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.