Career 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Argentina F2 Argentina F3 Argentina F5 Argentina F7 Chile F1 France F8 Italy F18 Italy F19 Argentina F7 Argentina F9 Argentina F10 Argentina F11 Colombia F5 Egypt F1 Venezuela #1-w1 Egypt F2 Venezuela #1-w2 Venezuela #1-w3 Uruguay F2 Argentina F4 Argentina F5 Argentina F6 Argentina F8 Belarus F1 France F11 Spain F26 France F17 France F18 Spain F15 Chile F1b Italy F10 Russia F4 Uruguay F1 Italy F12 Italy F13 Italy F14 Italy F15 Chile F1a Argentina F6 Argentina F4 Argentina F1 Portugal F1 Chile F2 Chile F3 Argentina F3 Italy F24 Argentina F4 Argentina F5 Italy F20 Italy F22 Argentina F6 Argentina F8 Colombia F6 Ukraine F2 Ukraine F3 Venezuela F7 Venezuela F8 Colombia F1 Colombia F2 Egypt F3 Venezuela #1-w4 Morocco F4 Uruguay F1 Argentina F7 Ukraine F1 Ukraine F2 Argentina F9 Ukraine F3 France F9 Italy F21 France F7 Italy F10 Italy F15 Russia F3 Poznan Challenger XI Trofeo Ciudad de Quito - Quito Copa Petrobras - Bogota Copa Petrobras - Montevideo Open Mutouest de Saint-Brieuc - St. Brieuc Trofeo Sisma Mantova - Mantova Oberstaufen Cup - Oberstaufen Riviera di Rimini Challenger - Rimini ATP Guzzini Challenger - Recanati Concurso Internacional de Vigo - Vigo Kos-Zucchetti Tennis Cup - Cordenons IPP Geneva Trophy - Geneva Citta di Como - Como XII Trofeo Ciudad de Quito 'Diario El Comercio' - Quito Copa Petrobras Colombia - Bogota Lambertz Open by Stawag - Aachen Copa Petrobras Argentina - Buenos Aires Bauer Watertechnology Cup - Eckental Copa Petrobras Paraguay - Asuncion Naples Challenger - Naples La Serena Open - La Serena Copa Kia Challenger ATP - Santiago II Cyclus Open de Tenis - Florianopolis XII Abierto Internacional de Salinas - Salinas Bancolombia Open - Bogota XI Torneo Internazionale di Tennis - Barletta Morocco Tennis Tour - Fes Voit Mexico City Open - Mexico City San Luis Potosi Challenger 2007 - San Luis Potosi Challenger Casablanca San Angel - Mexico City Aberto de Santa Catarina de Tenis - Florianopolis II Naples ITG Challenger - Naples 2007 West Side Tennis Club Clay Court Challenger - Forest Hills San Remo Tennis Cup - San Remo Memorial Manfredini - Sassuolo Polska Energia Open - Bytom La Rinascente Tennis Cup Harbour Club Milano - Milan Mamaia Challenger - Constanta Open de Montauban - Montauban Sporting Challenger '07 Trofeo Regione Piemonte - Turin Trofeo Sisma Mantova - Mantova Riviera di Rimini Challenger - Rimini Porsche Open - Poznan Credicard Citi Mastercard Tennis Cup 2007 - Campos do Jordao San Marino Cepu Open - San Marino Kos-Zucchetti Tennis Cup - Cordenons IV Manta Open - Manta UTC Open by Selena - Cherkassy Lubbock Challenger - Lubbock Pekao Open - Szczecin Open des Alpes Trophee BNP Paribas - Grenoble Copa Petrobras Argentina - Buenos Aires Lambertz Open by Stawag 2007 - Aachen Copa Petrobras Paraguay - Asuncion Bauer Watertechnology Cup 2007 - Eckental Aberto de Sao Paulo - Sao Paulo ATP Challenger La Serena - La Serena Bancolombia Open - Bogota San Luis Potosi Challenger - San Luis Potosi AGT Challenger - Leon Status Athens Open - Athens Ostdeutscher Sparkassen Cup - Dresden Trofeo Cassa di Risparmio di Alessandria - Alessandria Memorial A. Manfredini Sassuolo Challenger - Sassuolo Zenith Tennis Cup-Harbour Club - Milan Guzzini Challenger - Recanati 14° Torneo B. Camparini- Lines Trophy - Reggio Emilia ATP Open Castilla y Leon - Segovia XXXV Edizione A Savoldi-Marco Co. Trofeo Dimmidisi - Manerbio UTC Open - Cherkassy Alexander Kolyaskin Memorial - Donetsk Seguros Bolivar Open - Cali Pekao Open - Szczecin Copa Petrobras-Colombia - Bogota Cyclus Open de Tenis - Florianopolis Copa Petrobras-Uruguay - Montevideo Copa Petrobras-Argentina - Buenos Aires Bancolombia Open - Cali Tatra Banka Slovak Open - Bratislava IV Challenger Ciudad De Guayaquil - Guayaquil PEOPLEnet CUP - Dnepropetrovsk Seguros Bolivar Open - Medellin Challenger Britania Zavaleta - Puebla Lima Challenger - Lima Sao Paulo Challenger Salinas Challenger Iquique Challenger Rabat Challenger Santiago Challenger Bogota Challenger Marrakech Challenger Barletta Challenger Napoli Challenger San Luis Potosi Challenger San Marino Cepu Open - San Marino Mexico City Challenger Rome Challenger Pereira Challenger Bordeaux Challenger Citta di Como Challenger - Como Privatbank Open 2006 - Dnepropetrovsk Bogota Challenger Manta Challenger Orbetello Challenger Belo Horizonte Challenger San Marino Challenger Campos do Jordao Challenger Brasilia Challenger Manerbio Challenger Como Challenger Szczecin Challenger Cali Challenger Bogota Challenger Trnava Challenger Buenos Aires Challenger Tashkent Challenger Astana Challenger Seguros Bolivar Open - Medellin Copa Petrobras Colombia - Bogota Copa Petrobras Argentina - Buenos Aires Prostejov Challenger Internazionali di Tennis di Bergamo - Bergamo KGHM Dialog Polish Indoors - Wroclaw Heilbronn Challenger Tanger Challenger Meknes Challenger Rabat Challenger Roma Open Challenger - Rome Marrakech Challenger Mendoza Challenger Open Tarragona Costa Daurada - Tarragona Bucaramanga Challenger Medellin Challenger Guayaquil Challenger Cancun Challenger Buenos Aires Challenger Sao Paulo Challenger Bucaramanga Challenger Salinas Challenger s'Tennis Masters Challenger - Graz Santiago Challenger Barranquilla Challenger Prague Challenger Bordeaux Challenger Milan Challenger Marburg Challenger Braunschweig Challenger Bogota Challenger Dortmund Challenger Campos do Jordao Challenger Genova Challenger Szczecin Challenger Cali Challenger Aguascalenties Challenger Medellin Challenger Geneva Challenger Bratislava Challenger Helsinki Challenger Sao Paulo Challenger Open Castilla y Leon - Segovia Bucaramanga Challenger Genova Challenger Monza Challenger Salinas Challenger Santiago Challenger Barranquilla Challenger Sarasota Challenger Tunis Challenger Prague Challenger Bordeaux Challenger Marburg Challenger Braunschweig Challenger Roma Challenger 2007 - Rome The 'Fitz' Casino Challenger - Tunica Petange Challenger Lermontov Challenger San Juan Challenger Villa Allende Challenger Arpa Ceramic Cup - Reggio Emilia Buenos Aires Challenger Montevideo Challenger Sao Leopoldo Challenger Sao Paulo Challenger Oklahoma Challenger - Tulsa Braunschweig Challenger Bogota Challenger Lima Challenger Sao Paulo Challenger Copa Petrobras-Brazil - Aracaju Le Gosier Challenger Itajai Challenger Sao Paulo Challenger Aix En Provence Challenger Bordeaux Challenger Mestre Challenger Marburg Challenger Braunschweig Challenger Scheveningen Challenger Liberec Challenger 12 Open Barletta Citta Della Disfida Trofeo Angeldevil - Barletta Quito Challenger Pereira Challenger Cali Challenger San Juan Challenger Cordoba Challenger Guayaquil Challenger Noumea Challenger Santo Domingo Challenger Santiago Challenger Leon Challenger Sarasota Challenger Savannah Challenger Heilbronn Challenger ATP Challenger Trophy 2008 - Trnava Furth Challenger Moscow Challenger Blois Challenger Braunschweig Challenger Scheveningen Challenger Liberec Challenger Genova Challenger Banja Luka Challenger Trnava Challenger Corrientes Challenger Santiago Challenger Lima Challenger Bogota Challenger Buenos Aires Challenger Montevideo Challenger Bucaramanga Challenger Santo Domingo Challenger Morelos Challenger Puebla Challenger Guadalajara Challenger Rome Challenger Heilbronn Challenger Mestre Challenger Poprad Tatry Challenger Bastad Challenger Genova Challenger Banja Luka Challenger Buenos Aires Challenger Santiago Challenger Lima Challenger Bogota Challenger Montevideo Challenger Irving Challenger Panama City Challenger Sarasota Challenger Lyon Challenger Braunschweig Challenger Olimp Kyiv Open - Kiev Orleans Challenger Buenos Aires Challenger Cali Challenger San Luis Potosi Challenger Seguros Bolivar Open - Medellin Challenger 42 - Andrezieux BH Tennis Open - Belo Horizonte XIII Trofeo Ciudad de Quito - Quito Abierto Internacional de Salinas 'Dario Expreso' - Salinas Internationaux du Doubs - Besancon Challenger de Providencia-Copa Kia - Santiago Morocco Tennis Tour - Meknes Morocco Tennis Tour - Tanger Oberstaufen Cup-Head German Master's Series - Oberstaufen St. Petersburg Open - St. Petersburg Brisbane International - Brisbane Ecuador Open - Quito Abierto Mexicano Telcel - Acapulco Argentina Open - Buenos Aires Grand Prix Hassan II - Casablanca BCR Open Romania - Bucharest Open de Moselle - Metz Grand Prix de Tennis de Lyon - Lyon Qatar ExxonMobil Open - Doha Brasil Open - Costa do Sauipe Copa Telmex - Buenos Aires Grand Prix Hassan II - Casablanca Hypo Group Tennis International - Portschach Orange Prokom Open - Sopot BCR Open Romania - Bucharest Open de Moselle - Metz St. Petersburg Open - St. Petersburg Next Generation Adelaide International - Adelaide Movistar Open - Vina del Mar Brasil Open - Costa do Sauipe Open 13 - Marseille Copa Telmex - Buenos Aires ATP Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Copa Telmex - Buenos Aires Abierto Mexicano Telcel - Acapulco AEGON Championships - London AEGON International - Eastbourne Campbells Hall of Fame Tennis Championships - Newport Davidoff Swiss Indoors Basel - Basel Serbia Open - Belgrade Brisbane International - Brisbane Movistar Open - Santiago SA Tennis Open - Johannesburg Brasil Open - Costa do Sauipe Copa Telmex - Buenos Aires Abierto Mexicano Telcel - Acapulco U.S. Mens's Clay Court Championship - Houston Grand Prix Hassan II - Casablanca Open Sabadell Atlantico - Barcelona Serbia Open - Belgrade BMW Open - Munich Open de Nice Cote dAzur - Nice AEGON International - Eastbourne Mercedes Cup - Stuttgart Atlanta Tennis Championships - Atlanta International German Open - Hamburg ATP Studena Croatia Open Umag - Umag Legg Mason Tennis Classic - Washington Pilot Pen Tennis - New Haven Open de Moselle - Metz China Open - Beijing Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Davidoff Swiss Indoors Basel - Basel Brisbane International - Brisbane Medibank International - Sydney Movistar Open - Santiago Brasil Open - Costa do Sauipe Copa Claro - Buenos Aires Abierto Mexicano Telcel - Acapulco US Men's Clay Court Championship - Houston Open Sabadell Atlantico - Barcelona BMW Open - Munich Open de Nice Cote d'Azur - Nice Gerry Weber Open - Halle AEGON International - Eastbourne German Tennis Championships - Hamburg ATP Studena Croatia Open - Umag Winston Salem - Winston Salem Open de Moselle - Metz China Open - Beijing Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Open de Tenis Comunidad Valenciana - Valencia VTR Open - Vina del Mar Brasil Open - Sao Paulo ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille Copa Claro - Buenos Aires Dubai Duty Free Tennis Championships - Dubai US Men's Clay Court Championship - Houston Grand Prix Hassan II - Casablanca Gerry Weber Open - Halle SkiStar Swedish Open - Bastad Studena Croatia Open - Umag Bet-at-home Open - Hamburg Bet-at-home Cup - Kitzbuhel Citi Open - Washington Winston-Salem Open - Winston-Salem St. Petersburg Open - St. Petersburg Malaysian Open - Kuala Lumpur China Open - Beijing Kremlin Cup - Moscow Valencia Open - Valencia Brisbane International - Brisbane VTR Open - Vina del Mar Brasil Open - Sao Paulo Heineken Open - Auckland U.S. National Indoor Tennis Championships - Memphis Copa Claro - Buenos Aires Abierto Mexicano Telcel - Acapulco Delray Beach International Tennis Championships - Delray Beach BRD Nastase Tiriac Trophy - Bucharest Portugal Open - Oeiras BMW Open - Munich AEGON Championships - London AEGON International - Eastbourne SkiStar Swedish Open - Bastad Bet-at-home Open - Hamburg ATP Vegeta Croatia Open - Umag Countrywide Classic - Los Angeles Bet-at-home Cup - Kitzbuhel Citi Open - Washington Winston-Salem Open - Winston-Salem St. Petersburg Open - St. Petersburg Malaysian Open - Kuala Lumpur Malaysian Open - Kuala Lumpur Rakuten Japan Open - Tokyo Kremlin Cup - Moscow Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha Apia International - Sydney Heineken Open - Auckland Royal Guard Open Chile - Vina del Mar Copa Claro - Buenos Aires Rio Open 500 - Rio de Janeiro Abierto Mexicano Telcel - Acapulco Brasil Open - Sao Paulo Barcelona Open BancSabadell - Barcelona AEGON Championships - London Bet-at-home Open - Hamburg Vegeta Croatia Open - Umag Rakuten Japan Open - Tokyo If Stockholm Open - Stockholm Valencia Open - Valencia Brisbane International - Brisbane Apia International - Sydney U.S. National Indoor Tennis Championships - Memphis Delray Beach Open - Delray Beach Argentina Open - Buenos Aires Open de Nice Cote d'Azur - Nice Mercedes Cup - Stuttgart AEGON Championships - London Aegon Nottingham Open - Nottingham BB&T Atlanta Open - Atlanta Credit Agricole Suisse Open - Gstaad Citi Open - Washington Winston-Salem Open - Winston-Salem Rakuten Japan Open - Tokyo Erste Bank Open - Vienna Swiss Indoors Basel - Basel Apia International - Sydney Argentina Open - Buenos Aires Rio Open - Rio de Janeiro Abierto Mexicano Telcel - Acapulco Brasil Open - Sao Paulo Barcelona Open BancSabadell - Barcelona Topshelf Open - 's-Hertogenbosch Aegon Nottingham Open - Nottingham SkiStar Swedish Open - Bastad Citi Open - Washington Suisse Open - Gstaad BB&T Atlanta Open - Atlanta Abierto Mexicano - Los Cabos Moselle Open - Metz Brisbane International - Brisbane Qatar ExxonMobil Open - Doha ASB Classic - Auckland Ecuador Open - Quito Argentina Open - Buenos Aires Rio Open - Rio de Janeiro Abierto Mexicano Telcel - Acapulco Brasil Open - Sao Paulo US Men's Clay Court Championship - Houston Barcelona Open BancSabadell - Barcelona BMW Open - Munich Geneva Open - Geneva Ricoh Open - 's-Hertogenbosch AEGON International - Eastbourne SkiStar Swedish Open - Bastad Bet-at-home Open - Hamburg Suisse Open - Gstaad Generali Open - Kitzbuhel Winston-Salem Open - Winston-Salem St. Petersburg Open - St. Petersburg Shenzhen Open - Shenzhen Rakuten Japan Open - Tokyo European Open - Antwerp Swiss Indoors Basel - Basel Brisbane International - Brisbane Sydney International - Sydney Ecuador Open - Quito Argentina Open - Buenos Aires Rio Open - Rio de Janeiro Brasil Open - Sao Paulo US Men's Clay Court Championship - Houston Grand Prix Hassan II - Marrakech Open Parc - Lyon SkiStar Swedish Open - Bastad Winston-Salem Open - Winston-Salem Rakuten Japan Open - Tokyo ASB Classic - Auckland Ecuador Open - Quito Kremlin Cup - Moscow Apia International - Sydney Sony Ericsson Open - Miami BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Rogers Cup - Toronto Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters 1000 - Shanghai BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Miami Open - Miami Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Miami Open - Miami Internazionali BNL d'Italia - Rome Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Davis Cup, Group 1, PO, UKR-GBR 2-3 ARAG ATP World Team Championship - Dusseldorf Davis Cup, World Group, SF, FRA-ARG 5-0 Davis Cup, Group I, 1R, UKR-SVK 3-2 Davis Cup, Group I, 2R, UKR-SWE 3-2 Davis Cup, Group I, 2R, POL-UKR 3-1 Davis Cup, World Group, PO, ARG-COL 4-0 U.S. Open (juniors) U.S. Open (juniors) Australian Open (juniors) French Open (juniors) Wimbledon (juniors) BNP Paribas Masters - Paris Rogers Cup - Toronto Shanghai Rolex Masters - Shanghai Davis Cup, Group 2, 1R, GRE-UKR 3-2 Davis Cup, World Group, SF, CZE-ARG 3-2 Davis Cup, World Group, PO, ESP-UKR 5-0 Davis Cup, Group I, PO, ISR-UKR 0-5 Hopman Cup - Perth