Career 2021 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000
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 Costa Rica F1 Brazil F1 Colombia F1 Romania F1 Colombia F2 Romania F2 Romania F3 Romania F4 Mexico F7 Romania F5 Mexico F8 Romania F6 Romania F7 Romania F10 Romania F11 Romania F12 Romania F13 Romania F15 Brazil F3 Romania F16 Brazil F4 Romania F17 Brazil F5 Brazil F6 Hungary F5 Colombia F3 Hungary F6 Colombia F4 Brazil F10 Brazil F11 Brazil F12 Brazil F13 Brazil F14 Iran F4 Austria F1 Austria F2 Italy F2 Italy F3 Italy F4 Colombia F3 Colombia F4 Romania F1 Brazil F3 Romania F2 Brazil F4 Brazil F5 Romania F4 Romania F5 Romania F6 Romania F7 Romania F8 Romania F15 Brazil F7 Brazil F9 Brazil F10 Brazil F11 Italy F5 Chile #1-w1 Morocco F2 Italy F28 Italy F2 Brazil F1 Brazil F2 Chile #1-w2 Brazil F3 Italy F16 Germany F6 France F6 Italy F18 Italy F24 Croatia #1-w2 Chile #1-w3 Croatia #1-w3 Brazil F1 Netherlands F1 Brazil F21 Germany F18 Brazil F29 Brazil F31 Brazil F33 Brazil F34 Brazil F1 Brazil F3 Brazil F5 Brazil F6 Brazil F14 Brazil F15 Brazil F17 Brazil F36 Brazil F40 Germany F8 Brazil F27 Chile #1-w4 Croatia #1-w4 Dusseldorf Open Challenger - Dusseldorf 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) M15 Monastir M25 The Hague V Gramado Open de Tennis - Gramado III Gramado Open de Tenis - Gramado IV Gramado Open de Tenis - Gramado Asirom Challenger - Brasov VI Gramado Open de Tenis - Gramado Sao Paulo - Brazil 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 Brasov Challenger - Brasov Copa Petrobras Aracaju - Aracaju Kish Free Zone Island Challenger - Kish Island Aberto de Sao Paulo - Sao Paulo Gemax Samsung Open 2005 - Belgrade Citta di Monza - Monza Garden Open 2005 - Rome Architect Open - Budapest Challenger ATP de Cuenca Diario El Mercurio - Cuenca Oberstaufen Cup - Oberstaufen Seguros Bolivar Open - Bogota Credicard Mastercard Tennis Cup 2005 - Campos do Jordao Guzzini Challenger - Recanati 14° BH Tennis Open - Belo Horizonte Timisoara Challenger 2005 - Timisoara VIII Gramado Open - Gramado II Manta Open - Manta LXV Concurso Internacional Vigo - Vigo 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 - Buenos Aires Czech Indoor Open - Prague Nossa Caixa Tennis Cup - Sao Paulo Copa Kia - Santiago Cyclus Open de Tenis - Florianopolis USTA Freeman Men's Challenger - Joplin XI Abierto Internacional de Salinas - Salinas X Torneo Internazionale di Tennis - Barletta Citta di Monza - Monza Aberto de Santa Catarina - Florianopolis Challenger Casablanca San Angel - Mexico City Garden Open - Rome Ostdeutscher Sparkassen Cup - Dresden Unique Zagreb Open - Zagreb Baden Open - Ettlingen 5° Sporting Challenger - Turin Schickendanz Open - Furth Memorial Manfredini - Sassuolo Steelers Cup - Kosice Nord LB Open 2006 - Braunschweig Harbour Tennis Cup Regione Lombardia - Milan Constanta Challenger - Constanta 12° Tornea B. Camparini Arpa Ceramic Cup - Reggio Emilia Top Wool Challenger-Immagine Trophy - Biella Seguros Bogota Open - Bogota Credicard Mastercard Tennis Cup - Campos do Jordao BH Tennis Open International Cup - Belo Horizonte Timisoara Challenger - Timisoara Joinville Tennis Festival - Joinville Concurso Internacional de Vigo - Vigo Kos-Zucchetti Tennis Cup - Cordenons Antonio Savoldi-Marco Co. - Manerbio Citta di Como - Como Challenger Brasov - Brasov Amazonia Open de Tenis - Belem IX Gramado Open - Gramado Seguros Bolivar Open - Medellin Copa Petrobras Colombia - Bogota Copa Petrobras Brazil - Aracaju Copa Petrobras Argentina - Buenos Aires Bauer Watertechnology Cup - Eckental Copa Petrobras Paraguay - Asuncion IPP Open - Helsinki Aberto de Sao Paulo - Sao Paulo La Serena Open - La Serena Copa Kia Challenger ATP - Santiago II Cyclus Open de Tenis - Florianopolis KGHM Dialog Polish Indoors - Wroclaw 4th Volkswagen Challenger - Wolfsburg XII Abierto Internacional de Salinas - Salinas Bancolombia Open - Bogota XI Torneo Internazionale di Tennis - Barletta Voit Mexico City Open - Mexico City Tennis Napoli Cup 2007 - Napoli Mitsubishi Electric Europe Cup - Monza Unicredit (Suisse) Bank S.A. Challenger - Chiasso Morocco Tennis Tour - Marrakech Aberto de Santa Catarina de Tenis - Florianopolis Roma Challenger 2007 - Rome Croatia Osiguranje Rijeka Open - Rijeka Unique Zagreb Open - Zagreb Baden Open - Karlsruhe Schickedanz Open 2007 - Furth Memorial Manfredini - Sassuolo Polska Energia Open - Bytom Steelers Cup - Kosice Nord LB Open 2007 - Braunschweig La Rinascente Tennis Cup Harbour Club Milano - Milan Mamaia Challenger - Constanta Arpa Ceramic Cup - Reggio Emilia Ciudad de Pozoblanco Open Diputacion - Cordoba Trofeo Sisma Mantova - Mantova Riviera di Rimini Challenger - Rimini Guzzini Challenger - Recanati BH Tennis Open - Belo Horizonte Credicard Citi Mastercard Tennis Cup 2007 - Campos do Jordao Kos-Zucchetti Tennis Cup - Cordenons XXXIV Edizione 'A. Savoldi-Marco Co.' Trofeo Dimmidisi - Manerbio Black Forest Open - Freudenstadt Brasov Challenger - Brasov Dusseldorf Open Challenger 2007 - Dusseldorf Copa Sevilla 2007 - Seville Internazionali di Tennis Dell'Umbria - Todi Pekao Open - Szczecin Seguros Bolivar Open - Medellin XIII Trofeo Ciudad de Quito - Quito Challenger 42 - Andrezieux Copa Petrobras Colombia - Bogota Copa Petrobras Brazil - Belo Horizonte Copa Petrobras Uruguay - Montevideo Copa Petrobras Paraguay - Asuncion Tatra Banka Slovak Open - Bratislava Copa Petrobras Argentina - Buenos Aires Aberto de Sao Paulo - Sao Paulo ITG Miami Challenger - Miami Hilton Waikoloa Village USTA Challenger - Waikoloa AT&T Challenger of Dallas - Dallas Internazionali di Tennis di Bergamo - Bergamo Morocco Tennis Tour - Meknes Morocco Tennis Tour - Tanger Tennis Napoli Cup - Napoli Mitsubishi Electric Europe Cup - Monza Status Athens Open - Athens III Aberto Santa Catarina de Tenis - Florianopolis Roma Open Challenger - Rome Pharma Medico Open 2008 - Aarhus Trofeo Cassa di Risparmio di Alessandria - Alessandria Baden Open - Karlsruhe Bulgarian Open Challenger - Sofia Nord LB Open - Braunschweig Mamaia Challenger - Constanta Sporting Challenger '08-Trofeo Regione Piemonte - Turin Siemens Open - Scheveningen Oberstaufen Cup-Head German Master's Series - Oberstaufen Penza Cup 2008 - Penza Kos Succhetti Tennis Cup - Cordenons Mordovia Cup 2008 - Saransk Samarkand Challenger - Samarkand GHI Bronx Tennis Classic - Bronx Bukhara Challenger - Bukhara Geneva Challenger - Geneva Citta di Como Challenger - Como Black Forest Open - Freudenstadt Brasov Challenger - Brasov 2nd Campionati Internazionali di Tennis Del'Umbria - Todi Tennislife Cup - Napoli Copa Petrobras-Brazil - Aracaju Copa Petrobras-Paraguay - Asuncion Copa Petrobras-Uruguay - Montevideo Caltanissetta Challenger St. Brieuc Challenger Monza Challenger Sofia Challenger Tunis Challenger San Remo Challenger Alessandria Challenger Kosice Challenger Constanta Challenger Orbetello Challenger Tampere Challenger Cordenons Challenger Vigo Challenger San Sebastian Challenger Manerbio Challenger Brasov Challenger Todi Challenger Palermo Challenger Buenos Aires Challenger Napoli Challenger Jersey Challenger Bratislava Challenger Helsinki Challenger Sao Paulo Challenger Bucaramanga Challenger Meknes Challenger Rabat Challenger Marrakech Challenger Barletta Challenger Napoli Challenger Blunmenau Challenger Rome Challenger Curitiba Challenger Rome Challenger Ostrava Challenger Biella Challenger Alessandria Challenger Rome Challenger Lugano Challenger Milan Challenger Reggio Emilia Challenger Scheveningen Challenger San Benedetto Challenger Rimini Challenger Poznan Challenger Orbetello Challenger Cordenons Challenger Tampere Challenger San Marino Challenger Istanbul Challenger Como Challenger Brasov Challenger Napoli Challenger Palermo Challenger Ortisei Challenger Sao Paulo Challenger Caltanissetta Challenger Barletta Challenger Recife Challenger Blumenau Challenger Rome Challenger Napoli Challenger Santos Challenger Rome Challenger Alessandria Challenger Rijeka Challenger Marburg Challenger Braunschweig Challenger Turin Challenger Oberstaufen Challenger San Benedetto Challenger Sopot Challenger Poznan Challenger Dortmund Challenger Recanati Challenger Trani Challenger San Marino Challenger Cordenons Challenger Manerbio Challenger Seville Challenger Brasov Challenger Istanbul Challenger Campinas Challenger Napoli Challenger Recife Challenger Bangkok Challenger Palermo Challenger Orleans Challenger Sao Leopoldo Challenger Ortisei Challenger Bratislava Challenger Helsinki Challenger Sao Paulo Challenger Bucaramanga Challenger Meknes Challenger Florianopolis Challenger Casablanca Challenger Santiago Challenger Rabat Challenger Marrakech Challenger Barranquilla Challenger Blumenau Challenger Santos Challenger Sao Paulo Challenger Rio Quente Challenger Furth Challenger Timisoara Challenger Bercuit Challenger Tampere Challenger Sibiu Challenger Cordenons Challenger Brasov Challenger Cali Challenger Todi Challenger Trnava Challenger Campinas Challenger Belem Challenger Rio De Janeiro Challenger Porto Alegre Challenger Medellin Challenger Montevideo Challenger Sao Leopoldo Challenger Marbella Challenger ATP Challenger Tour Finals Sao Paulo Challenger Heilbronn Challenger Bucaramanga Challenger Cherbourg Challenger Salinas Challenger Itajai Challenger Santos Challenger Sao Paulo Challenger Tunis Challenger Johannesburg Challenger Rio Quente Challenger Rome Challenger Arad Challenger Furth Challenger Kosice Challenger Marburg Challenger Portoroz Challenger Timisoara Challenger Scheveningen Challenger Oberstaufen Challenger San Marino Challenger Rio De Janeiro Challenger Cordenons Challenger Brasov Challenger Trnava Challenger Campinas Challenger Sibiu Challenger Porto Alegre Challenger Mons Challenger Sao Paulo Challenger Sao Jose Do Rio Preto Challenger Buenos Aires Challenger Geneva Challenger Montevideo Challenger Bogota Challenger Bratislava Challenger Sao Paulo Challenger Tour Finals Lima Challenger Sao Paulo Challenger Heilbronn Challenger Bucaramanga Challenger Chitre Challenger Quimper Challenger Panama City Challenger Barranquilla Challenger Le Gosier Challenger Mersin Challenger Itajai Challenger Sao Paulo Challenger Santos Challenger Tunis Challenger Bordeaux Challenger Heilbronn Challenger Arad Challenger Furth Challenger Kosice Challenger Milan Challenger Padova Challenger Marburg Challenger Braunschweig Challenger Poznan Challenger Cortina Challenger San Marino Challenger Prague Challenger Cordenons Challenger Como Challenger Medellin Challenger Brasov Challenger Trnava Challenger Campinas Challenger Sibiu Challenger Porto Alegre Challenger Mons Challenger San Juan Challenger Cordoba Challenger Geneva Challenger Bratislava Challenger Knoxville Challenger Brescia Challenger Champaign Challenger Happy Valley Challenger Casablanca Challenger Bucaramanga Challenger Guangzhou Challenger Shenzhen Challenger Raanana Challenger Le Gosier Challenger Napoli Challenger Santos Challenger Sao Paulo Challenger Turin Challenger Aix En Provence Challenger Rome Challenger Bordeaux Challenger Prostejov Challenger Furth Challenger Caltanissetta Challenger Prague Challenger Poprad Tatry Challenger Braunschweig Challenger Poznan Challenger Scheveningen Challenger Tampere Challenger Biella Challenger Cortina Challenger Prague Challenger Cordenons Challenger Manerbio Challenger Barranquilla Challenger Alphen Challenger Banja Luka Challenger Sibiu Challenger Campinas Challenger Porto Alegre Challenger Sao Paulo Challenger Casablanca Challenger Brest Challenger Santiago Challenger Lima Challenger Guayaquil Challenger Buenos Aires Challenger Montevideo Challenger Bangkok Challenger Rio De Janeiro Challenger Santo Domingo Challenger Wroclaw Challenger Cherbourg Challenger Puebla Challenger Guadalajara Challenger Oberstaufen Challenger San Luis Potosi Challenger Leon Challenger Le Gosier Challenger Napoli Challenger Sao Paulo Challenger Aix En Provence Challenger Rome Challenger Bordeaux Challenger Caltanissetta Challenger Moscow Challenger Perugia Challenger Poprad Tatry Challenger Bastad Challenger Todi Challenger Prague Challenger Liberec Challenger Trnava Challenger Cordenons Challenger Meerbusch Challenger Manerbio Challenger Curitiba Challenger Como Challenger Genova Challenger Banja Luka Challenger Sibiu Challenger Santos Challenger Rome Challenger Medellin Challenger Campinas Challenger Casablanca Challenger Santiago Challenger Lima Challenger Guayaquil Challenger Bogota Challenger Noumea Challenger Koblenz Challenger San Luis Potosi Challenger Tallahassee Challenger Francavilla Challenger Savannah Challenger Bordeaux Challenger Mestre Challenger Vicenza Challenger Caltanissetta Challenger Poznan Challenger San Benedetto Challenger Tampere Challenger Segovia Challenger Meerbusch Challenger Manerbio Challenger Alphen Challenger Banja Luka Challenger Sibiu Challenger Rome Challenger Campinas Challenger Traralgon Challenger Canberra Challenger Rio De Janeiro Challenger Sibiu Challenger Gelsor Open Romania - Bucharest Open Romania - Bucharest Delray Beach International Tennis Championships - Delray Beach Brasil Open - Costa do Sauipe Hypo Group Tennis International - Portschach Mercedes Cup - Stuttgart BCR Open Romania - Bucharest MoviStar Open - Vina del Mar Brasil Open - Costa do Sauipe Grand Prix Hassan II - Casablanca Qatar Exxon Mobil Open - Doha Brasil Open - Costa do Sauipe Open 13 - Marseille Austrian Open - Kitzbuhel 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 Brasil Open - Costa do Sauipe Copa Claro - Buenos Aires Abierto Mexicano Telcel - Acapulco Serbia Open - Belgrade BCR Open Romania - Bucharest VTR Open - Vina del Mar Brasil Open - Sao Paulo Copa Claro - Buenos Aires US Men's Clay Court Championship - Houston BRD Nastase Tiriac Trophy - Bucharest Serbia Open - Belgrade Gerry Weber Open - Halle AEGON Championships - London SkiStar Swedish Open - Bastad Credit Agricole Suisse Open - Gstaad Open Sud de France - Montpellier BRD Nastase Tiriac Trophy - Bucharest Power Horse Cup - Dusseldorf Bet-at-home Open - Hamburg Credit Agricole Suisse Open - Gstaad Bet-at-home Cup - Kitzbuhel Erste Bank Open - Vienna Copa Claro - Buenos Aires Rio Open 500 - Rio de Janeiro Open 13 - Marseille Dubai Duty Free Tennis Championships - Dubai Brasil Open - Sao Paulo BRD Nastase Tiriac Trophy - Bucharest SkiStar Swedish Open - Bastad Bet-at-home Cup - Kitzbuhel Ecuador Open - Quito Brasil Open - Sao Paulo Rio Open - Rio de Janeiro BRD Nastase Tiriac Trophy - Bucharest Garanti Koza Sofia Open - Sofia Rio Open - Rio de Janeiro Brasil Open - Sao Paulo BRD Nastase Tiriac Trophy - Bucharest TEB BNP Paribas Istanbul Open - Istanbul SkiStar Swedish Open - Bastad Konzum Croatia Open - Umag Geneva Open - Geneva Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Internazionali BNL d'Italia - Rome Monte-Carlo Rolex Masters - Monte-Carlo Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne French Open - Paris Australian Open - Melbourne French Open - Paris 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 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 Australian Open - Melbourne 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, Group I, 1R, ROU-DEN 5-0 Davis Cup, Group I, 2R, ROU-NED 0-5 Davis Cup, Group I, 1R, UKR-ROU 3-1 Davis Cup, Group I, PO, ROU-SWE 3-1 Davis Cup, Group I, 1R, ROU-ISR 5-0 Davis Cup, Group I, 2R, ROU-SVK 2-3 Davis Cup, Group I, 1R, ROU-SLO 4-1 Davis Cup, Group I, 2R, ROU-ESP 1-4 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