2017 Bangkok Challenger II – Singles
Mikhail Youzhny was the defending champion but chose not to participate.
Singles | |
---|---|
2017 Bangkok Challenger II | |
Champion | |
Runner-up | |
Final score | 6–2, 6–3 |
Janko Tipsarević won the title after defeating Li Zhe 6–2, 6–3 in the final.
Seeds
Janko Tipsarević (Champion) Christian Garín (Semifinals) Aslan Karatsev (First round) Zdeněk Kolář (First round) Grégoire Barrère (First round) Yannick Mertens (Second round) Axel Michon (Quarterfinals) Václav Šafránek (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 | 6 | 6 | |||||||||||
Q | 3 | 3 | |||||||||||
1 | 6 | 6 | |||||||||||
2 | 3 | ||||||||||||
2 | 78 | 6 | |||||||||||
2 | 6 | 66 | 3 | ||||||||||
Top Half
First Round | Second Round | Quarterfinals | Semifinals | ||||||||||||||||||||||||
1 | 2 | 6 | 6 | ||||||||||||||||||||||||
6 | 3 | 3 | 1 | 6 | 6 | ||||||||||||||||||||||
Q | 3 | 68 | 3 | 1 | |||||||||||||||||||||||
6 | 710 | 1 | 6 | 6 | |||||||||||||||||||||||
6 | 7 | 7 | 2 | 2 | |||||||||||||||||||||||
3 | 5 | 6 | 66 | 3 | |||||||||||||||||||||||
WC | 1 | 1 | 7 | 3 | 78 | 6 | |||||||||||||||||||||
7 | 6 | 6 | 1 | 6 | 6 | ||||||||||||||||||||||
3 | 6 | 1 | 3 | Q | 3 | 3 | |||||||||||||||||||||
4 | 6 | 6 | 3 | 4 | |||||||||||||||||||||||
Q | 6 | 6 | Q | 6 | 6 | ||||||||||||||||||||||
Q | 2 | 2 | Q | 6 | 6 | ||||||||||||||||||||||
6 | 6 | 4 | 1 | ||||||||||||||||||||||||
WC | 1 | 4 | 6 | 3 | 6 | ||||||||||||||||||||||
WC | 2 | 3 | 6 | 3 | 6 | 1 | |||||||||||||||||||||
6 | 6 | 6 |
Bottom Half
First Round | Second Round | Quarterfinals | Semifinals | ||||||||||||||||||||||||
5 | 6 | 3 | 1 | ||||||||||||||||||||||||
3 | 6 | 6 | 2 | 2 | |||||||||||||||||||||||
6 | 6 | 6 | 6 | ||||||||||||||||||||||||
3 | 3 | 4 | 710 | 6 | |||||||||||||||||||||||
1 | 1 | 6 | 68 | 3 | |||||||||||||||||||||||
6 | 6 | 77 | 6 | ||||||||||||||||||||||||
6 | 5 | 6 | 65 | 4 | |||||||||||||||||||||||
4 | 0 | 7 | 3 | 2 | 78 | 6 | |||||||||||||||||||||
8 | 4 | 0 | 2 | 6 | 66 | 3 | |||||||||||||||||||||
Q | 6 | 6 | Q | 2 | 2 | ||||||||||||||||||||||
6 | 6 | 6 | 6 | ||||||||||||||||||||||||
WC | 0 | 0 | 3 | 64 | |||||||||||||||||||||||
4 | 6 | 2 | 2 | 6 | 77 | ||||||||||||||||||||||
6 | 3 | 6 | 79 | 3 | 2 | ||||||||||||||||||||||
5 | 1 | 2 | 67 | 6 | 6 | ||||||||||||||||||||||
2 | 7 | 6 |
gollark: (in preparation for eventually implementing non-movement things)
gollark: I mean, I don't know if bincode is smart enough to pack them that way, but it would be two bytes at most if I have something like```rustenum Action { Move(Direction)}enum Direction { Up, Down, Left, Right}```
gollark: Precisely.
gollark: Especially if rendering isn't on the server which is honestly kind of a bad idea in some ways.
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.
References
This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.