1995 Nokia Open – Men's Singles
Michael Chang was the defending champion, and successfully defended his title.
Men's Singles | |
---|---|
1995 Nokia Open | |
Champion | ![]() |
Runner-up | ![]() |
Final score | 7–5, 6–3 |
Chang defeated Renzo Furlan 7–5, 6–3 in the final.
Seeds
Michael Chang (Champion) Renzo Furlan (Final) Kenneth Carlsen (Second Round) Shuzo Matsuoka (Semifinals) Michael Joyce (First Round) Scott Draper (Quarterfinals) Michael Tebbutt (Quarterfinals) Tommy Ho (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 | ||||||||||
![]() | 1 | 2 | |||||||||||
1 | ![]() | 7 | 6 | ||||||||||
2 | ![]() | 5 | 3 | ||||||||||
4 | ![]() | 6 | 3 | 4 | |||||||||
2 | ![]() | 3 | 6 | 6 | |||||||||
Top Half
First Round | Second Round | Quarterfinals | Semifinals | ||||||||||||||||||||||||
1 | ![]() | 6 | 6 | ||||||||||||||||||||||||
![]() | 3 | 4 | 1 | ![]() | 6 | 6 | |||||||||||||||||||||
![]() | 6 | 6 | ![]() | 3 | 2 | ||||||||||||||||||||||
![]() | 2 | 4 | 1 | ![]() | 77 | 6 | |||||||||||||||||||||
![]() | 6 | 6 | 7 | ![]() | 65 | 2 | |||||||||||||||||||||
WC | ![]() | 3 | 3 | ![]() | 77 | 2 | 62 | ||||||||||||||||||||
![]() | 3 | 2 | 7 | ![]() | 60 | 6 | 77 | ||||||||||||||||||||
7 | ![]() | 6 | 6 | 1 | ![]() | 6 | 6 | ||||||||||||||||||||
3 | ![]() | 6 | 77 | ![]() | 1 | 2 | |||||||||||||||||||||
![]() | 4 | 65 | 3 | ![]() | 3 | 2 | |||||||||||||||||||||
![]() | 67 | 77 | 6 | ![]() | 6 | 6 | |||||||||||||||||||||
Q | ![]() | 79 | 62 | 1 | ![]() | 79 | 4 | 5 | |||||||||||||||||||
WC | ![]() | 3 | 4 | ![]() | 67 | 6 | 7 | ||||||||||||||||||||
![]() | 6 | 6 | ![]() | 67 | 5 | ||||||||||||||||||||||
![]() | 6 | 5 | 6 | ![]() | 79 | 7 | |||||||||||||||||||||
5 | ![]() | 3 | 7 | 1 |
Bottom Half
First Round | Second Round | Quarterfinals | Semifinals | ||||||||||||||||||||||||
6 | ![]() | 6 | 6 | ||||||||||||||||||||||||
![]() | 3 | 4 | 6 | ![]() | 4 | 6 | 6 | ||||||||||||||||||||
Q | ![]() | 65 | 0 | ![]() | 6 | 3 | 4 | ||||||||||||||||||||
![]() | 77 | 6 | 6 | ![]() | 5 | 3 | |||||||||||||||||||||
![]() | 6 | 6 | 4 | ![]() | 7 | 6 | |||||||||||||||||||||
![]() | 2 | 3 | ![]() | 3 | 67 | ||||||||||||||||||||||
![]() | 4 | 0 | 4 | ![]() | 6 | 79 | |||||||||||||||||||||
4 | ![]() | 6 | 6 | 4 | ![]() | 6 | 3 | 4 | |||||||||||||||||||
8 | ![]() | 6 | 68 | 6 | 2 | ![]() | 3 | 6 | 6 | ||||||||||||||||||
WC | ![]() | 1 | 710 | 2 | 8 | ![]() | 5 | 2 | |||||||||||||||||||
![]() | 7 | 6 | ![]() | 7 | 6 | ||||||||||||||||||||||
Q | ![]() | 5 | 3 | ![]() | 6 | 3 | 4 | ||||||||||||||||||||
![]() | 3 | 6 | 6 | 2 | ![]() | 4 | 6 | 6 | |||||||||||||||||||
Q | ![]() | 6 | 4 | 4 | ![]() | 7 | 3 | 3 | |||||||||||||||||||
![]() | 6 | 4 | 5 | 2 | ![]() | 5 | 6 | 6 | |||||||||||||||||||
2 | ![]() | 3 | 6 | 7 |
gollark: No, 'twas self-starred.
gollark: Another one was that for no apparent reason `getfenv` would sometimes return out of sandbox stuff despite it being explicitly programmed to prevent this.
gollark: Then, when I patched that, it turned out that you could also grab the coroutine directly from some internal process manager tables and feed events in a similar way.
gollark: Which allowed arbitrary code execution.
gollark: The first major issue was when someone found they could use `os.queueEvent` to spoof websocket messages going to the SPUDNET process.
This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.