Career 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002
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 Germany F3 Switzerland #1-w1 Switzerland #1-w2 Switzerland #1-w3 Switzerland #1-w4 Germany F5 Germany F6 Germany F2 Italy F8 Germany F8 Netherlands F4 Germany F2 Germany F6 Germany F8 Argentina F11 Germany F2 Germany F4 Great Britain F7 Great Britain F8 Argentina F1 Argentina F2 Italy F15 Italy F16 Argentina F8 Germany F5 Argentina F9 Germany F7 Peru F1 Austria F8 Peru F2 Peru F3 Germany F14 Argentina F14 Argentina F15 Bolivia F2 Bolivia F3 Argentina F17 Great Britain F19 Chile F3 Dominican Republic F1 Dominican Republic F2 Germany F4 Cuba F1 Cuba F2 Brazil F1 Argentina F6 Peru F2 Peru F3 Bolivia F2 Bolivia F3 Bolivia F4 Argentina F14 Argentina F15 Argentina F16 Uruguay F1 Argentina F17 Argentina F18 Argentina F1 Argentina F2 Argentina F3 Argentina F4 Argentina F5 Colombia F2 Argentina F7 Bolivia F1 Bolivia F2 Bolivia F3 Bolivia F4 Argentina F25 Argentina F12 Argentina F13 Argentina F22 Chile F7 Germany F2 Argentina F2 Argentina F3 Argentina F4 Paraguay F1 Paraguay F2 Argentina F7 Argentina F8 Argentina F9 Peru F1 Peru F2 Peru F3 Bolivia F2 Bolivia F3 Bolivia F4 Brazil F42 Italy F11 Germany F2 Germany F4 Switzerland F1 Switzerland F2 Switzerland F3 Germany F4 Argentina F12 Switzerland F2 Germany F1 Germany F2 Germany F3 France F4 France F17 France F18 France F6 Germany F3 France F9 Argentina F12 Argentina F18 Germany F1 Germany F2 Germany F3 Germany F1 Netherlands F2 Czech Republic F4 Germany F11 France F18 Dominican Republic F3 Argentina F3 Austria F7 Colombia F1 Argentina F1 ATU Cup - Weiden Black Forest Open - Freudenstadt BH Telecom Indoors Sarajevo 2006 - Sarajevo Shimadzu All Japan Indoor Tennis Championships - Kyoto Dusseldorf Open Challenger 2007 - Dusseldorf The Tarka Challenger - Barnstaple Lambertz Open by Stawag 2007 - Aachen Abierto Internacional de Salinas 'Dario Expreso' - Salinas BH Indoor Sarajevo - Sarajevo Ostdeutscher Sparkassen Cup - Dresden Schickedanz Open 2007 - Furth BSI Challenger Lugano - Lugano Oberstaufen Cup - Oberstaufen Samarkand Challenger - Samarkand Credicard Citi Mastercard Tennis Cup - Campos do Jordao Open Mutouest St. Brieuc - St. Brieuc Internationale Badische Meisterschaffen Um Den Techem Cup - Zell SAA Hilversum Open - Hilversum IPP Open - Helsinki Bauer Watertechnilogy Cup 2008 - Eckental Caversham International Tennis Tournament - Jersey Heilbronn Challenger Besancon Challenger Santiago Challenger Black Forest Open - Freudenstadt ATP Challenger Open 2004 - Monchengladbach Timisoara Challenger 2005 - Timisoara Braunschweig Challenger Manta Challenger Unicredit (Suisse) Bank S. A. Challenger - Chiasso Campos do Jordao Challenger Brasilia Challenger BH Tenis Open International Cup 2008 - Belo Horizonte Lambertz Open - Aachen Buenos Aires Challenger Samsung Challenger 2007 - Ho Chi Minh City Asuncion Challenger Florionapolis Challenger Medellin Challenger Cremona Challenger Alessandria Challenger Rome Challenger Lugano Challenger Okal Cup 2004 - Eckental Copa Petrobras Argentina - Buenos Aires Brasilia Challenger Alphen Challenger Belo Horizonte Challenger Bauer Watertechnology Cup - Eckental Buenos Aires Challenger Heilbronn Open - Heilbronn Kazan Challenger Wolfsburg Challenger Sarajevo Challenger Bath Challenger Rome Challenger Braunschweig Challenger Oberstaufen Challenger Sopot Challenger Ljubljana Open - Ljubljana Copa Petrobras Argentina - Buenos Aires Como Challenger Sony Ericsson Open 2008 - Belgrade Internationaux du Doubs - Besancon 5 Volkswagen Challenger - Wolfsburg Brasov Challenger Szczecin Challenger Bangkok Challenger Napoli Challenger Biella Challenger Palermo Challenger AGT Challenger - Leon Orleans Challenger Braunschweig Challenger Status Athens Open - Athens Eckental Challenger Sao Leopoldo Challenger Oberstaufen Challenger Guayaquil Challenger Loughborough Challenger Santiago Challenger Salinas Challenger Bath Challenger Barranquilla Challenger Baden Open - Karlsruhe Manta Challenger San Juan Challenger Rio De Janeiro Challenger GHI Bronx Tennis Classic - Bronx Bergamo Challenger Dusseldorf Open Challenger - Dusseldorf Sarasota Challenger USTA Men's Challenger of Dallas - Dallas Labertz Open by Stawag - Aachen Furth Challenger Oberstaufen Challenger Korat Challenger Aptos Challenger Alphen Challenger Campinas Challenger Kenitra Challenger Porto Alegre Challenger Mons Challenger Sao Paulo Challenger Rennes Challenger Sao Jose Do Rio Preto Challenger Mouilleron-Le-Captif Challenger Eckental Challenger IPP Open - Helsinki Lima Challenger Bucaramanga Challenger Bergamo Challenger Rimouski Challenger St. Brieuc Challenger Itajai Challenger Aix En Provence Challenger Heilbronn Challenger Nottingham-2 Challenger Marburg Challenger Oberstaufen Challenger Seville Challenger Orleans Challenger Pereira Challenger Rennes Challenger Ortisei Challenger Bauer Watertechnology Cup 2007 - Eckental Lima Challenger Quimper Challenger Santiago Challenger Drummondville Challenger Heilbronn Challenger Heilbronn Open - Heilbronn Guayaquil Challenger Todi Challenger Porto Alegre Challenger Corrientes Challenger ATP Challenger Tour Finals Bergamo Challenger Heilbronn Challenger Blois Challenger Sao Paulo Challenger Cherbourg Challenger Alphen Challenger Logopak Challenger 2005 - Lubeck Heilbronn Challenger Milan Challenger Marburg Challenger Floridablanca Challenger Santiago Challenger Guayaquil Challenger Rome Challenger Santos Challenger Braunschweig Challenger Montevideo Challenger Montevideo Challenger Buenos Aires Challenger Sao Paulo Challenger Santo Domingo Challenger Kyoto Challenger Braunschweig Challenger Bordeaux Challenger Scheveningen Challenger Mons Challenger Buenos Aires Challenger Jameson Cup - Milan Szczecin Challenger Quito Challenger Montevideo Challenger Cali Challenger Prague Challenger Cordoba Challenger Brescia Challenger Bukhara Challenger - Bukhara Challenger Brasov - Brasov Cherbourg Challenger Kobstaedernes ATP Challenger - Kolding Sao Paulo Challenger Vicenza Challenger Furth Challenger Mestre Challenger Caltanissetta Challenger Prostejov Challenger San Benedetto Challenger Intersport Heilbronn Open - Heilbronn Nottingham Challenger Lima Challenger Nottingham Challenger Montevideo Challenger Kyoto Challenger St. Brieuc Challenger Braunschweig Challenger Schickedanz Open - Furth Buenos Aires Challenger Warsteiner Challenger Lubeck - Lubeck ATU Cup - Weiden Nord/LB Open - Braunschweig Pereira Challenger Santos Challenger Caltanissetta Challenger Monza Challenger Lima Challenger Bogota Challenger Oberstaufen Cup - Oberstaufen Black Forest Open - Freudenstadt Rhein-Main Challenger 2003 - Aschaffenburg Muller Cup - Ulm Black Forest Open 2002 - Freudenstadt Germany F1 Black Forest Open 2004 - Freudenstadt Intersport Heilbronn Open - Heilbronn Volkswagen Challenger 2005 - Wolfsburg Rennes Challenger Architect Open - Budapest Bauer Watertechnology Cup - Eckental USTA Freeman Men's Challenger - Joplin 3rd Volkswagon Challenger - Wolfsburg 10° Trofeo Luigi Pezzoli - Bergamo Baden Open - Ettlingen San Luis Potosi Challenger - San Luis Potosi III Aberto Santa Catarina de Tenis - Florianopolis Tunis Open - Tunis 2003 Mercedes Cup - Stuttgart Marburg Challenger Campos do Jordao Challenger Open de Rennes - Rennes Salvador Challenger Copa Petrobras-Argentina - Buenos Aires Bergamo Challenger Monza Challenger Genova Challenger Medellin Challenger Mercedes Cup - Stuttgart BMW Open - Munich Gerry Weber Open - Halle Campionati Internazionali di Sicilia - Palermo Open de Moselle - Metz Copa Telmex - Buenos Aires BMW Open - Munich Mercedes Cup - Stuttgart Sao Paulo Challenger Tour Finals Gerry Weber Open - Halle Gerry Weber Open - Halle Allianz Suisse Open Gstaad - Gstaad Pilot Pen Tennis - New Haven Thailand Open - Bangkok Davidoff Swiss Indoors Basel - Basel Guayaquil Challenger Movistar Open - Santiago Open Sabadell Atlantico - Barcelona BMW Open - Munich BMW Open - Munich German Tennis Championships - Hamburg Brasil Open - Sao Paulo Open 13 - Marseille Cali Challenger Furth Challenger Vicenza Challenger Lima Challenger Interwetten Austrian Open - Kitzbuhel Campinas Challenger Salinas Challenger Bucaramanga Challenger Bergamo Challenger If Stockholm Open - Stockholm Porto Alegre Challenger Tampere Challenger Montevideo Challenger San Juan Challenger Eckental Challenger Guayaquil Challenger San Luis Potosi Challenger Masters Series - Hamburg VTR Open - Vina del Mar Brasil Open - Sao Paulo Sunrise Challenger BMW Open - Munich AEGON International - Eastbourne Copa Claro - Buenos Aires Copa Claro - Buenos Aires Brasil Open - Sao Paulo Barcelona Open BancSabadell - Barcelona Brasil Open - Sao Paulo PBZ Zagreb Indoors - Zagreb BRD Nastase Tiriac Trophy - Bucharest St. Brieuc Challenger Dallas Challenger Power Horse Cup - Dusseldorf Geneva Open - Geneva Open de Nice Cote d'Azur - Nice AEGON Championships - London Sarajevo Challenger Turin Challenger Bogota Challenger Santos Challenger Swiss Indoors Basel - Basel Winston-Salem Open - Winston-Salem Rome Challenger Argentina Open - Buenos Aires Rio Open - Rio de Janeiro BMW Open - Munich Brasil Open - Sao Paulo US Men's Clay Court Championship - Houston Geneva Open - Geneva Pereira Challenger Plava Laguna Croatia Open - Umag Winston-Salem Open - Winston-Salem St. Petersburg Open - St. Petersburg European Open - Antwerp Erste Bank Open - Vienna Cordoba Open - Cordoba Marburg Challenger Abierto Mexicano de Tenis Mifel - Los Cabos European Open - Antwerp Mercedes Cup - Stuttgart Bogota Challenger Bratislava Challenger Mercedes Cup - Stuttgart Argentina Open - Buenos Aires Chengdu Open - Chengdu Manta Challenger Heilbronn Challenger BMW Open - Munich Mercedes Cup - Stuttgart Open de Moselle - Metz AIG Japan Open Tennis Championships - Tokyo Copa Telmex - Buenos Aires Sardegna Open - Cagliari Gerry Weber Open - Halle International German Open - Hamburg Pilot Pen Tennis - New Haven Poznan Challenger Gonet Geneva Open - Geneva Montevideo Challenger Bucaramanga Challenger Leon Challenger Aix En Provence Challenger Aircel Chennai Open - Chennai Heilbronn Challenger Cherbourg Challenger Dubai Duty Free Tennis Championships - Dubai Open Sabadell Atlantico - Barcelona US Men's Clay Court Championship - Houston Montevideo Challenger San Benedetto Challenger Bordeaux Challenger Buenos Aires Challenger Claro Open Colombia - Bogota Royal Guard Open Chile - Vina del Mar Aptos Challenger Irving Challenger Valencia Open - Valencia Qatar ExxonMobil Open - Doha Open Sud de France - Montpellier Rio Open - Rio de Janeiro ATP Challenger Tour Finals Argentina Open - Buenos Aires Heilbronn Challenger Mercedes Cup - Stuttgart Mersin Challenger Claro Open Colombia - Bogota Bordeaux Challenger Caltanissetta Challenger BB&T Atlanta Open - Atlanta Citi Open - Washington Poznan Challenger Ecuador Open - Quito Argentina Open - Buenos Aires Rio Open - Rio de Janeiro Aegon Nottingham Open - Nottingham Cortina Challenger Kremlin Cup - Moscow Brasil Open - Sao Paulo Barcelona Open BancSabadell - Barcelona China Open - Beijing Intersport Heilbronn Open - Heilbronn Campinas Challenger Citi Open - Washington St. Petersburg Open - St. Petersburg Qatar ExxonMobil Open - Doha Argentina Open - Buenos Aires Barcelona Open BancSabadell - Barcelona Montevideo Challenger Chengdu Open - Chengdu Rio Open - Rio de Janeiro Brasil Open - Sao Paulo Barcelona Open Banc Sabadell - Barcelona BMW Open - Munich Noventi Open - Halle Hamburg European Open - Hamburg Erste Bank Open - Vienna Cordoba Open - Cordoba Rio Open - Rio de Janeiro ASB Classic - Auckland Generali Open - Kitzbuhel Barcelona Open Banc Sabadell - Barcelona BMW Open - Munich Noventi Open - Halle Mallorca Championships - Mallorca Kremlin Cup - Moscow Mercedes Cup - Stuttgart Gonet Geneva Open - Geneva Cordoba Open - Cordoba Copa Claro - Buenos Aires Argentina Open - Buenos Aires Mercedes Cup - Stuttgart Austrian Open - Kitzbuhel Davidoff Swiss Indoors Basel - Basel Suisse Open - Gstaad European Open - Antwerp Erste Bank Open - Vienna BMW Open - Munich Mercedes Cup - Stuttgart Argentina Open - Buenos Aires Nature Valley International - Eastbourne Tennis Masters Series - Hamburg Winston-Salem Open - Winston-Salem Internazionali BNL dItalia - Rome Shanghai - Shanghai BNP Paribas Masters - Paris Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome Western & Southern Financial Group Masters - Cincinnati BNP Paribas Open - Indian Wells Sony Open Tennis - Miami BNP Paribas Open - Indian Wells Allianz Suisse Open Gstaad - Gstaad Western & Southern Open - Cincinnati BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo BNP Paribas Open - Indian Wells Mercedes Cup - Stuttgart Mallorca Championships - Mallorca Antalya Cup - Antalya VTR Open - Vina del Mar Shanghai Rolex Masters - Shanghai Miami Open - Miami Internazionali BNL d'Italia - Rome BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Mutua Madrid Open - Madrid Coupe Rogers - Montreal Western & Southern Open - Cincinnati Generali Open - Kitzbuhel Internazionali BNL d'Italia - Rome BNP Paribas Open - Indian Wells French Open - Paris U.S. Open - New York 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 Western & Southern Open - Cincinnati Mutua Madrid Open - Madrid U.S. Open - New York BB&T Atlanta Open - Atlanta Rio Open - Rio de Janeiro Gerry Weber Open - Halle French Open - Paris Qatar ExxonMobil Open - Doha Wimbledon - London Monte-Carlo Rolex Masters - Monte-Carlo BNP Paribas Open - Indian Wells Miami Open - Miami U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York French Open - Paris BNP Paribas Open - Indian Wells Sony Open Tennis - Miami U.S. Open - New York Australian Open - Melbourne French Open - Paris Mutua Madrid Open - Madrid Monte-Carlo Rolex Masters - Monte-Carlo Miami Open - Miami Wimbledon - London Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome U.S. Open - New York Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo BNP Paribas Masters - Paris French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Internazionali BNL d'Italia - Rome Australian Open - Melbourne French Open - Paris U.S. Open - New York Wimbledon - London Australian Open - Melbourne Australian Open - Melbourne Mercedes Cup - Stuttgart Chennai Open - Chennai Copa Telmex - Buenos Aires China Open - Beijing Sony Ericsson Open - Miami ARAG ATP World Team Championship - Dusseldorf Davis Cup, World Group, SF, GBR-ARG 2-3 Davis Cup, World Group, PO, ARG-COL 4-0 Davis Cup, Finals, Group C Davis Cup, Finals, QF, ARG-ESP 1-2 ATP Cup - Brisbane, Perth, Sydney ATP Cup - Melbourne Wimbledon - London U.S. Open - New York Wimbledon - London Australian Open - Melbourne U.S. Open (juniors) French Open - Paris French Open (juniors) U.S. Open (juniors) Australian Open - Melbourne Australian Open - Melbourne French Open - Paris U.S. Open - New York Wimbledon - London French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Masters Series Hamburg - Hamburg French Open - Paris Wimbledon - London U.S. Open - New York Olympics - Rio de Janeiro Australian Open - Melbourne Wimbledon - London Davis Cup, World Group, QF, ESP-GER, 3-2 Davis Cup, World Group, PO, GER-RSA 5-0 Davis Cup, World Group, PO, KAZ-ARG 3-2 Davis Cup, Group I, 1R, ARG-BLR 4-1 Davis Cup, World Group, 1R, POL-ARG 2-3 Davis Cup, World Group, 1R, ARG-ITA 2-3 Davis Cup, Group I, 2R, ARG-CHI 3-2