Career 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001
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 Costa Rica F1 Brazil F1 Guatemala F1 Chile #1-w1 Croatia #1-w2 Chile #1-w3 Croatia #1-w3 Romania F1 Argentina F3 Romania F2 Romania F3 Romania F4 Romania F5 Slovenia F1 Romania F6 Slovenia F2 France F8 Romania F7 France F9 Romania F10 Romania F11 Romania F12 Romania F13 Romania F15 Romania F16 Romania F17 Argentina F4 Argentina F5 Hungary F5 Hungary F6 Iran F4 Austria F1 Austria F2 Italy F2 Italy F3 Italy F4 Romania F1 Romania F2 Romania F4 Romania F5 Romania F6 Romania F7 Romania F8 Romania F15 Chile #1-w4 Croatia #1-w4 Italy F5 Morocco F2 Italy F28 Italy F2 France F6 Italy F18 Italy F24 Argentina F1 Citta di Monza - Monza German Tennis Championships - Hamburg Turkey F6 (Antalya) Italy F5 (Santa Margherita Di Pula) Italy F6 (Santa Margherita Di Pula) Romania F4 (Bucharest) Romania F8 (Pitesti) Romania F9 (Bucharest) Romania F8 (Bucharest) Cridicard Mastercard Tennis Cup - Campos do Jordao BH Tennis Open International Cup - Belo Horizonte V Gramado Open de Tennis - Gramado Memorial Kolyaskin - Donetsk Copa Ericsson Chile - Santiago Copa Ericsson Uruguay - Montevideo Copa Ericsson Argentina - Buenos Aires Visa Tennis Open - Sao Paulo SMS Tennis Cup - Sao Paulo VIII Avierto Internacional de Salinas - Salinas Challenger Leon 2003 - Leon Steelers Cup - Kosice Prague Open - Prague Ljubljana Open - Ljubljana Memorial Savigni - Sassuolo Top Wool Challenger Biella - Biella Credicard Mastercard Tennis Cup - Campos do Jordao Asirom Challenger - Brasov Britania Zavaleta - Puebla San Luis Potosi Challenger - San Luis Potosi Challenger Leon 2004 - Leon Abierto Club Casablanca - Mexico City Ourocard Tennis Challenger - Sao Paulo Credicard Mastercard Tennis Cup - Campos do Jordao 13 BH Tennis Open International Cup - Belo Horizonte VI Gramado Open de Tenis - Gramado I Manta Open - Manta Brasov Challenger - Brasov Copa Petrobras Santiago - Santiago Copa Petrobras Argentina - Buenos Aires Copa Petrobras Santa Cruz - Santa Cruz de la Sierra Copa Petrobras Bogota - Bogota Copa Petrobras Aracaju - Aracaju Kish Free Zone Island Challenger - Kish Island Gemax Samsung Open 2005 - Belgrade San Luis Potosi Challenger - San Luis Potosi Draft Corona Mexico City Open - Mexico City Challenger Casablanca San Angel - Mexico City Bogota Challenger - Bogota Citta di Monza - Monza Garden Open 2005 - Rome Architect Open - Budapest 4° Sporting Challenger - Turin Sassuolo Challenger - Sassuolo Trofeo Internacional Club Laieta - Barcelona Nord LB Open - Braunschweig Top Wool Challenger - Biella Societa Canottieri Mincio 2005 - Mantova Oberstaufen Cup - Oberstaufen Riviera di Rimini Challenger - Rimini Porsche Open - Poznan Guzzini Challenger - Recanati Timisoara Challenger 2005 - Timisoara 7° Trani Cup - Trani San Marino Cepu Open - San Marino Sina-Kia Motors Tennis Cup - Cordenons LXV Concurso Internacional Vigo - Vigo Antonio Savoldi-Marco Co. - Manerbio Olimp Kyiv Open - Kiev Challenger Brasov - Brasov Architect Open - Budapest XI Trofeo Ciudad de Quito - Quito Copa Petrobras - Bogota Copa Petrobras - Santiago Copa Petrobras - Montevideo Challenger Cudad de Guayaquil - Guayaquil Copa Petrobras - Aracaju Copa Petrobras - Buenos Aires Czech Indoor Open - Prague Nossa Caixa Tennis Cup - Sao Paulo USTA Freeman Men's Challenger - Joplin X Torneo Internazionale di Tennis - Barletta Garden Open - Rome Ostdeutscher Sparkassen Cup - Dresden ECM Prague Open - Prague Unique Zagreb Open - Zagreb 5° Sporting Challenger - Turin Memorial Manfredini - Sassuolo Steelers Cup - Kosice Harbour Tennis Cup Regione Lombardia - Milan Constanta Challenger - Constanta Top Wool Challenger-Immagine Trophy - Biella Timisoara Challenger - Timisoara Concurso Internacional de Vigo - Vigo Kos-Zucchetti Tennis Cup - Cordenons IPP Geneva Trophy - Geneva Antonio Savoldi-Marco Co. - Manerbio Citta di Como - Como Challenger Brasov - Brasov Genoa Open - Genova Amazonia Open de Tenis - Belem Seguros Bolivar Open - Medellin Copa Petrobras Colombia - Bogota Copa Petrobras Uruguray - Montevideo Copa Petrobras Brazil - Aracaju Copa Petrobras Argentina - Buenos Aires Bauer Watertechnology Cup - Eckental Copa Petrobras Paraguay - Asuncion IPP Open - Helsinki Naples Challenger - Naples La Serena Open - La Serena Copa Kia Challenger ATP - Santiago KGHM Dialog Polish Indoors - Wroclaw 4th Volkswagen Challenger - Wolfsburg Bancolombia Open - Bogota XI Torneo Internazionale di Tennis - Barletta Tennis Napoli Cup 2007 - Napoli Mitsubishi Electric Europe Cup - Monza Unicredit (Suisse) Bank S.A. Challenger - Chiasso Morocco Tennis Tour - Marrakech Roma Challenger 2007 - Rome Croatia Osiguranje Rijeka Open - Rijeka Memorial Manfredini - Sassuolo Steelers Cup - Kosice Challenger Lugano - Lugano La Rinascente Tennis Cup Harbour Club Milano - Milan Mamaia Challenger - Constanta Sporting Challenger '07 Trofeo Regione Piemonte - Turin Trofeo Sisma Mantova - Mantova Riviera di Rimini Challenger - Rimini Guzzini Challenger - Recanati Brasov Challenger - Brasov Genova Open Challenger - Genova Internazionali di Tennis Dell'Umbria - Todi Pekao Open - Szczecin Challenger 42 - Andrezieux Copa Petrobras Uruguay - Montevideo Copa Petrobras Paraguay - Asuncion Tatra Banka Slovak Open - Bratislava Copa Petrobras Argentina - Buenos Aires Lima Challenger 2007 - Lima Aberto de Sao Paulo - Sao Paulo Internazionali di Tennis di Bergamo - Bergamo Morocco Tennis Tour - Meknes BMW Tennis Championship - Sunrise Morocco Tennis Tour - Tanger Tennis Napoli Cup - Napoli Mitsubishi Electric Europe Cup - Monza Status Athens Open - Athens XL Bermuda Open - Bermuda Roma Open Challenger - Rome Pharma Medico Open 2008 - Aarhus Zagreb Open - Zagreb Trofeo Cassa di Risparmio di Alessandria - Alessandria Unicredit Czech Open - Prostejov Bulgarian Open Challenger - Sofia Nord LB Open - Braunschweig Mamaia Challenger - Constanta Sporting Challenger '08-Trofeo Regione Piemonte - Turin Siemens Open - Scheveningen San Marino CEPU Open - San Marino Kos Succhetti Tennis Cup - Cordenons Aamulehti Tampere Open - Tampere GHI Bronx Tennis Classic - Bronx Citta di Como Challenger - Como Brasov Challenger - Brasov 2nd Campionati Internazionali di Tennis Del'Umbria - Todi Tennislife Cup - Napoli Sao Paulo Challenger Salinas Challenger Iquique Challenger Caltanissetta Challenger St. Brieuc Challenger Monza Challenger Sofia Challenger Tunis Challenger San Remo Challenger Alessandria Challenger Kosice Challenger Constanta Challenger Orbetello Challenger Cordenons Challenger Trani Challenger Manerbio Challenger Brasov Challenger Como Challenger Todi Challenger Palermo Challenger Buenos Aires Challenger Napoli Challenger Jersey Challenger Bratislava Challenger Guayaquil Challenger Helsinki Challenger Genova Challenger Lima Challenger Bucaramanga Challenger Meknes Challenger Rabat Challenger Marrakech Challenger Caltanissetta Challenger Barletta Challenger Napoli Challenger Blunmenau Challenger Rome Challenger Curitiba Challenger Rome Challenger Ostrava Challenger San Remo Challenger Biella Challenger Alessandria Challenger Rome Challenger Lugano Challenger Milan Challenger Reggio Emilia Challenger Turin Challenger San Benedetto Challenger Rimini Challenger Orbetello Challenger Cordenons Challenger San Marino Challenger Istanbul Challenger Como Challenger Brasov Challenger Rijeka Challenger Todi Challenger Montevideo Challenger Napoli Challenger Buenos Aires Challenger Palermo Challenger Asuncion Challenger Medellin Challenger Ortisei Challenger Guayaquil Challenger Cancun Challenger Buenos Aires Challenger Caltanissetta Challenger Barletta Challenger Rome Challenger Napoli Challenger Rome Challenger Alessandria Challenger Prostejov Challenger Rijeka Challenger Marburg Challenger Turin Challenger San Benedetto Challenger Sopot Challenger Recanati Challenger Trani Challenger San Marino Challenger Cordenons Challenger Manerbio Challenger Brasov Challenger Todi Challenger Napoli Challenger Palermo Challenger Orleans Challenger Ortisei Challenger Buenos Aires Challenger Bratislava Challenger Montevideo Challenger Helsinki Challenger Bucaramanga Challenger Meknes Challenger Casablanca Challenger Rabat Challenger Marrakech Challenger Braunschweig Challenger Sibiu Challenger Cordenons Challenger Brasov Challenger Todi Challenger Trnava Challenger Rio De Janeiro Challenger Porto Alegre Challenger Montevideo Challenger Marbella Challenger ATP Challenger Tour Finals Heilbronn Challenger Cherbourg Challenger Tunis Challenger Rome Challenger Arad Challenger Kosice Challenger Timisoara Challenger San Marino Challenger Cordenons Challenger Brasov Challenger Trnava Challenger Sibiu Challenger Mons Challenger Geneva Challenger Bratislava Challenger Sao Paulo Challenger Tour Finals Heilbronn Challenger Quimper Challenger Panama City Challenger Barranquilla Challenger Mersin Challenger Tunis Challenger Bordeaux Challenger Arad Challenger Kosice Challenger Milan Challenger Padova Challenger Poznan Challenger Cortina Challenger San Marino Challenger Cordenons Challenger Como Challenger Brasov Challenger Trnava Challenger Sibiu Challenger Porto Alegre Challenger Mons Challenger Geneva Challenger Bratislava Challenger Brescia Challenger Casablanca Challenger Raanana Challenger Napoli Challenger Turin Challenger Rome Challenger Furth Challenger Caltanissetta Challenger Perugia Challenger Scheveningen Challenger Prague Challenger Cordenons Challenger Meerbusch Challenger Manerbio Challenger Como Challenger Alphen Challenger Banja Luka Challenger Sibiu Challenger Porto Alegre Challenger Sao Paulo Challenger Corrientes Challenger Casablanca Challenger Brest Challenger Santiago Challenger Lima Challenger Guayaquil Challenger Buenos Aires Challenger Montevideo Challenger Wroclaw Challenger Cherbourg Challenger Napoli Challenger Aix En Provence Challenger Rome Challenger Heilbronn Challenger Caltanissetta Challenger Lyon Challenger Perugia Challenger Blois Challenger Milan Challenger Bastad Challenger Todi Challenger Biella Challenger Liberec Challenger Cortina Challenger Cordenons Challenger Manerbio Challenger Como Challenger Genova Challenger Banja Luka Challenger Sibiu Challenger Rome Challenger Campinas Challenger Casablanca Challenger Lima Challenger Guayaquil Challenger Montevideo Challenger Canberra Challenger Koblenz Challenger Buenos Aires Challenger Francavilla Challenger Mestre Challenger Vicenza Challenger Caltanissetta Challenger Braunschweig Challenger San Benedetto Challenger Alphen Challenger Szczecin Challenger Sibiu Challenger Rome Challenger Lima Challenger Guayaquil Challenger Montevideo Challenger Santiago Challenger Rio De Janeiro Challenger Panama City Challenger Mexico City Challenger Bordeaux Challenger Blois Challenger Milan Challenger Marburg Challenger Bastad Challenger Pullach Challenger Banja Luka Challenger Sibiu Challenger Campinas Challenger Santo Domingo Challenger Guayaquil Challenger Montevideo Challenger Buenos Aires Challenger Alicante Challenger Heilbronn Challenger Vicenza Challenger Blois Challenger Ludwigshafen Challenger Mallorca Challenger Genova Challenger Banja Luka Challenger Biella Challenger Copa AT&T - Buenos Aires Gelsor Open Romania - Bucharest BellSouth Open - Vina del Mar Copa AT&T - Buenos Aires Open Romania - Bucharest Mercedes Cup - Stuttgart Open Romania - Bucharest Movistar Open - Vina del Mar Delray Beach International Tennis Championships - Delray Beach Copa Telmex - Buenos Aires Brasil Open - Costa do Sauipe Abierto Mexicano Telcel - Acapulco US Men's Clay Court Championships - Houston Grand Prix Hassan II - Casablanca Estoril Open - Estoril Hypo Group Tennis International - Portschach Allianz Suisse Open Gstaad - Gstaad Mercedes Cup - Stuttgart Dutch Open Tennis - Amersfoort Croatia Open Umag - Umag Orange Prokom Open - Sopot BCR Open Romania - Bucharest MoviStar Open - Vina del Mar Copa Telmex - Buenos Aires Abierto Mexicano Telcel - Acapulco Open Seat Godo 2007 - Barcelona Grand Prix Hassan II - Casablanca Hypo Group Tennis International - Portschach Ordina Open - 's-Hertogenbosch Synsam Swedish Open - Bastad Mercedes Cup - Stuttgart Croatia Open - Umag Pilot Pen Tennis - New Haven BCR Open Romania - Bucharest Stockholm Open - Stockholm Davidoff Swiss Indoors - Basel Qatar Exxon Mobil Open - Doha Movistar Open - Vina del Mar Brasil Open - Costa do Sauipe Open 13 - Marseille Copa Telmex - Buenos Aires Abierto Mexicano Telcel - Acapulco Tennis Channel Open - Las Vegas U.S. Mens's Clay Court Championship - Houston BMW Open - Munich The Hypo Group Tennis International 2008 - Poertschach Orange Warsaw Open - Warsaw Mercedes Cup - Stuttgart Austrian Open - Kitzbuhel ATP Studena Croatia Open Umag - Umag BCR Open Romania - Bucharest Bank Austria Tennis Trophy - Vienna Davidoff Swiss Indoors Basel - Basel Movistar Open - Santiago Brasil Open - Costa do Sauipe Copa Telmex - Buenos Aires BCR Open Romania - Bucharest Bank Austria Tennis Trophy - Vienna Heineken Open - Auckland 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 Estoril Open - Estoril Serbia Open - Belgrade Open de Nice Cote d'Azur - Nice AEGON International - Eastbourne SkiStar Swedish Open - Bastad ATP Studena Croatia Open - Umag Winston Salem - Winston Salem BCR Open Romania - Bucharest Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Heineken Open - Auckland VTR Open - Vina del Mar Brasil Open - Sao Paulo Copa Claro - Buenos Aires Abierto Mexicano Telcel - Acapulco US Men's Clay Court Championship - Houston BRD Nastase Tiriac Trophy - Bucharest Serbia Open - Belgrade Power Horse World Team Cup - Dusseldorf Gerry Weber Open - Halle AEGON Championships - London AEGON International - Eastbourne SkiStar Swedish Open - Bastad Studena Croatia Open - Umag Credit Agricole Suisse Open - Gstaad Bet-at-home Open - Hamburg Winston-Salem Open - Winston-Salem Malaysian Open - Kuala Lumpur China Open - Beijing Kremlin Cup - Moscow Valencia Open - Valencia Heineken Open - Auckland Open Sud de France - Montpellier VTR Open - Vina del Mar Brasil Open - Sao Paulo Copa Claro - Buenos Aires Abierto Mexicano Telcel - Acapulco Barcelona Open BancSabadell - Barcelona BRD Nastase Tiriac Trophy - Bucharest Portugal Open - Oeiras Open de Nice Cote d'Azur - Nice Gerry Weber Open - Halle Topshelf Open - 's-Hertogenbosch SkiStar Swedish Open - Bastad Bet-at-home Open - Hamburg Credit Agricole Suisse Open - Gstaad ATP Vegeta Croatia Open - Umag Bet-at-home Cup - Kitzbuhel Moselle Open - Metz Malaysian Open - Kuala Lumpur Rakuten Japan Open - Tokyo Erste Bank Open - Vienna Swiss Indoors Basel - Basel Apia International - Sydney Copa Claro - Buenos Aires Open 13 - Marseille Dubai Duty Free Tennis Championships - Dubai Grand Prix Hassan II - Casablanca BRD Nastase Tiriac Trophy - Bucharest Portugal Open - Oeiras Open de Nice Cote d'Azur - Nice AEGON International - Eastbourne SkiStar Swedish Open - Bastad Bet-at-home Open - Hamburg Vegeta Croatia Open - Umag Winston-Salem Open - Winston-Salem Erste Bank Open - Vienna Swiss Indoors Basel - Basel Brisbane International - Brisbane Ecuador Open - Quito Brasil Open - Sao Paulo Rio Open - Rio de Janeiro Argentina Open - Buenos Aires Grand Prix Hassan II - Casablanca BRD Nastase Tiriac Trophy - Bucharest Geneva Open - Geneva Bet-at-home Open - Hamburg Austrian Open - Kitzbuhel Garanti Koza Sofia Open - Sofia US Men's Clay Court Championship - Houston BRD Nastase Tiriac Trophy - Bucharest TEB BNP Paribas Istanbul Open - Istanbul Bet-at-home Open - Hamburg Konzum Croatia Open - Umag Argentina Open - Buenos Aires Rio Open - Rio de Janeiro Brasil Open - Sao Paulo Grand Prix Hassan II - Marrakech Barcelona Open BancSabadell - Barcelona Millennium Estoril Open - Estoril Open Parc - Lyon Gerry Weber Open - Halle Antalya Cup - Antalya Konzum Croatia Open - Umag Bet-at-home Open - Hamburg Generali Open - Kitzbuhel Winston-Salem Open - Winston-Salem Ecuador Open - Quito Argentina Open - Buenos Aires Rio Open - Rio de Janeiro Brasil Open - Sao Paulo German Tennis Championships - Hamburg Cordoba Open - Cordoba Argentina Open - Buenos Aires Rio Open - Rio de Janeiro Brasil Open - Sao Paulo Grand Prix Hassan II - Marrakech Barcelona Open Banc Sabadell - Barcelona Plava Laguna Croatia Open - Umag German Tennis Championships - Hamburg Generali Open - Kitzbuhel Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Masters Series - Hamburg Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Sony Ericsson Open - Miami Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome 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 - Toronto Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Shanghai Rolex Masters - Shanghai Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Miami Open - Miami Wimbledon - London U.S. Open - New York French Open - Paris Australian Open - Melbourne French Open - Paris Wimbledon - London 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 French Open - Paris Wimbledon - London French Open - Paris 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 French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Davis Cup, World Group, PO, ROU-ECU 5-0 Davis Cup, World Group, 1R, ARG-ROU 4-1 Davis Cup, World Group, PO, ROU-CZE 0-5 Davis Cup, World Group, SF, ARG-CZE 2-3 Davis Cup, World Group, 1R, ARG-GER 5-0 Davis Cup, Group I, 1R, ROU-DEN 5-0 Davis Cup, Group I, 2R, ROU-NED 0-5 Davis Cup, World Group, QF, ARG-FRA 3-2 Davis Cup, Group I, 1R, UKR-ROU 3-1 Davis Cup, World Group, 1R, ARG-ITA 1-3 Davis Cup, World Group, PO, ISR-ARG 2-3 Davis Cup, Group I, PO, ROU-SWE 3-1 Davis Cup, World Group, 1R, ARG-BRA 3-2 Davis Cup, Group I, 1R, ROU-ISR 5-0 Davis Cup, Group I, 2R, ROU-SVK 2-3 Davis Cup, World Group, QF, ARG-SRB 4-1 Davis Cup, Group I, 1R, ROU-SLO 4-1 Davis Cup, Group I, 2R, ROU-ESP 1-4 Davis Cup, World Group, 1R, ARG-ITA 2-3 Davis Cup, Group I, 1R, BLR-ROU 3-2 Davis Cup, Group II, 2R, ROU-MAR 5-0 Davis Cup, Group II, 3R, ROU-POL 2-3 Australian Open (juniors) French Open (juniors) Wimbledon (juniors) Olympics - London