2012 Copa Topper – Singles

Carlos Berlocq was the defending champion but decided not to participate.
Diego Schwartzman defeated Guillaume Rufin 6–1, 7–5 in the final to win the title.

Singles
2012 Copa Topper
Champion Diego Schwartzman
Runner-up Guillaume Rufin
Final score6–1, 7–5

Seeds

  1. Leonardo Mayer (Quarterfinals)
  2. Blaž Kavčič (Second Round)
  3. Martín Alund (Quarterfinals)
  4. Guillaume Rufin (Final)
  5. Horacio Zeballos (Second Round)
  6. Rogério Dutra da Silva (Quarterfinals)
  7. Frederico Gil (First Round)
  8. Guido Andreozzi (Second Round, retired)

Draw

Key

Finals

Semifinals Final
          
  Marco Trungelliti 5 0  
4 Guillaume Rufin 7 6  
4 Guillaume Rufin 1 5  
  Diego Schwartzman 6 7  
  Diego Schwartzman 6 6  
  Agustín Velotti 3 1  

Top Half

First Round Second Round Quarterfinals Semifinals
1 L Mayer 7 7  
  P Galdón 5 5   1 L Mayer 6 6  
WC R Olivo 77 3 77 WC R Olivo 2 1  
  I Navarro 63 6 65 1 L Mayer 4 6 4
Q A van der Duim 6 3 66   M Trungelliti 6 2 6
  M Trungelliti 2 6 78   M Trungelliti 6 6  
Q JI Londero 3 2   5 H Zeballos 4 4  
5 H Zeballos 6 6     M Trungelliti 5 0  
4 G Rufin 6 6   4 G Rufin 7 6  
LL G Tošić 3 2   4 G Rufin 6 6  
  M González 3 6 1   F Argüello 3 0  
  F Argüello 6 3 6 4 G Rufin 4 6 6
Q JM Aranguren 6 6   6 R Dutra da Silva 6 2 2
WC T Lipovsek Puches 2 4   Q JM Aranguren 5 6 1
Q S Stadler 77 3 2 6 R Dutra da Silva 7 4 6
6 R Dutra da Silva 64 6 6

Bottom Half

First Round Second Round Quarterfinals Semifinals
7 F Gil 1 6 2
  D Schwartzman 6 4 6   D Schwartzman 6 6  
  J Aguilar 4 65     JC Campozano 1 4  
  JC Campozano 6 77     D Schwartzman 6 5 6
  D Junqueira 4 6 6 3 M Alund 4 7 2
  J Martí 6 4 4   D Junqueira 2 2  
  S Robert 6 4 3 3 M Alund 6 6  
3 M Alund 2 6 6   D Schwartzman 6 6  
8 G Andreozzi 6 63 6   A Velotti 3 1  
S Decoud 3 77 3 8 G Andreozzi 3 7 2r
  A Velotti 6 5 6   A Velotti 6 5 2
  B Westerhof 2 7 4   A Velotti 6 63 6
WC A Collarini 4 3   Alt Leandro Migani 2 77 0
Leandro Migani 6 6   Alt Leandro Migani 6 6  
  F Bagnis 2 1   2 B Kavčič 3 4  
2 B Kavčič 6 6  
gollark: This is Haskell. I am assigning to variables.
gollark: Ah.
gollark: Good idea. Maybe somewhere cheaper.
gollark: Have you tried not living there?
gollark: ```haskelldoThing :: Expr -> (M.Map Int IVal, Int)doThing expr = evalState (go expr) 0 where go :: Expr -> State Int (M.Map Int IVal, Int) go (Int x) = do vcount <- update (+1) pure (M.singleton vcount (Lit x), vcount) go (Op o a b) = do (m1, c1) <- go a (m2, c2) <- go b let prev = M.union m1 m2 nxt <- update (+1) pure (M.insert nxt (ROp o c1 c2) prev, nxt)```NONE are safe from my Haskell code.

References

This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.