2010 Open Sud de France – Singles
Ivan Ljubičić was the defending champion but lost in the final against Gaël Monfils, 6–2, 5–7, 6–1.
Singles | |
---|---|
2010 Open Sud de France | |
Champion | ![]() |
Runner-up | ![]() |
Final score | 6–2, 5–7, 6–1 |
Seeds
The top four seeds received a bye into the second round.
Nikolay Davydenko (Quarterfinals) Jo-Wilfried Tsonga (Semifinals) Gaël Monfils (Champion) Ivan Ljubičić (Final) John Isner (Quarterfinals) Albert Montañés (Semifinals) Richard Gasquet (Second Round) David Nalbandian (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 | ||||||||||||
6 | ![]() | 3 | 64 | ||||||||||
4 | ![]() | 6 | 77 | ||||||||||
4 | ![]() | 2 | 7 | 1 | |||||||||
3 | ![]() | 6 | 5 | 6 | |||||||||
3 | ![]() | 77 | 2 | 6 | |||||||||
2 | ![]() | 62 | 6 | 4 | |||||||||
Top Half
First Round | Second Round | Quarterfinals | Semifinals | ||||||||||||||||||||||||
1 | ![]() | 7 | 6 | ||||||||||||||||||||||||
Q | ![]() | 79 | 77 | Q | ![]() | 5 | 3 | ||||||||||||||||||||
![]() | 67 | 65 | 1 | ![]() | 6 | 63 | 64 | ||||||||||||||||||||
![]() | 3r | 6 | ![]() | 3 | 77 | 77 | |||||||||||||||||||||
![]() | 2 | ![]() | 4 | 65 | |||||||||||||||||||||||
![]() | 4 | 4 | 6 | ![]() | 6 | 77 | |||||||||||||||||||||
6 | ![]() | 6 | 6 | 6 | ![]() | 3 | 64 | ||||||||||||||||||||
4 | ![]() | 6 | 77 | ||||||||||||||||||||||||
4 | ![]() | 7 | 6 | ||||||||||||||||||||||||
Q | ![]() | 77 | 3 | 4 | ![]() | 5 | 4 | ||||||||||||||||||||
![]() | 65 | 6 | 6 | 4 | ![]() | 4 | 6 | 78 | |||||||||||||||||||
![]() | 77 | 5 | 1 | ![]() | 6 | 3 | 66 | ||||||||||||||||||||
![]() | 64 | 7 | 6 | ![]() | 4 | 78 | 6 | ||||||||||||||||||||
![]() | 710 | 3 | 3 | 7 | ![]() | 6 | 66 | 2 | |||||||||||||||||||
7 | ![]() | 68 | 6 | 6 |
Bottom Half
First Round | Second Round | Quarterfinals | Semifinals | ||||||||||||||||||||||||
5 | ![]() | 7 | 6 | ||||||||||||||||||||||||
WC | ![]() | 5 | 2 | 5 | ![]() | 77 | 65 | 6 | |||||||||||||||||||
![]() | 3 | 77 | 4 | Q | ![]() | 65 | 77 | 3 | |||||||||||||||||||
Q | ![]() | 6 | 64 | 6 | 5 | ![]() | 6 | 4 | 4 | ||||||||||||||||||
Q | ![]() | 6 | 7 | 3 | ![]() | 3 | 6 | 6 | |||||||||||||||||||
![]() | 2 | 5 | Q | ![]() | 4 | 4 | |||||||||||||||||||||
3 | ![]() | 6 | 6 | ||||||||||||||||||||||||
3 | ![]() | 77 | 2 | 6 | |||||||||||||||||||||||
8/WC | ![]() | 6 | 6 | 2 | ![]() | 62 | 6 | 4 | |||||||||||||||||||
![]() | 4 | 4 | 8/WC | ![]() | 6 | 65 | 5 | ||||||||||||||||||||
WC | ![]() | 4 | 4 | ![]() | 3 | 77 | 7 | ||||||||||||||||||||
![]() | 6 | 6 | ![]() | 3 | 77 | 3 | |||||||||||||||||||||
![]() | 6 | 2 | 7 | 2 | ![]() | 6 | 60 | 6 | |||||||||||||||||||
![]() | 4 | 6 | 5 | ![]() | 3 | 4 | |||||||||||||||||||||
2 | ![]() | 6 | 6 | ||||||||||||||||||||||||
gollark: Yes.
gollark: I find:```fsharplet add x y = x + yprintfn "%d" <| add 1 1```much cleaner than the ugly brackety version of:```javascriptconst add = (x, y) => x + yconsole.log(add(1, 1));```
gollark: It does kind of matter.
gollark: Why not try the trendiness of the JS ecosystem, the... something... of .NET, the reliability or something of Rust, the horrors of C, the blog-post-worthiness of Haskell, etc?
gollark: Why use JavA stuff anyway?
References
This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.