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 Germany F2 Germany F3 Guatemala F1 Costa Rica F1 Switzerland #1-w1 Switzerland #1-w2 Switzerland #1-w3 Switzerland #1-w4 Chile #1-w1 Chile #1-w3 Chile #1-w4 Argentina F1 Germany F5 Argentina F2 Germany F6 Argentina F3 Italy F8 Slovenia F1 Slovenia F2 France F8 France F9 Germany F8 Netherlands F4 Argentina F4 Germany F2 Germany F6 Germany F8 Germany F2 Great Britain F19 Germany F4 Germany F2 Germany F2 Germany F4 Switzerland F1 Switzerland F2 Switzerland F3 Germany F4 Switzerland F2 Germany F1 Germany F2 Germany F3 France F4 France F6 France F9 Netherlands F2 Czech Republic F4 Germany F11 France F18 Germany F4 Great Britain F7 Great Britain F8 Italy F15 Italy F16 Germany F5 Germany F7 Austria F8 Germany F14 Copa Petrobras - Buenos Aires Copa Petrobras Paraguay - Asuncion Heilbronn Open - Heilbronn Aamulehti Tampere Open - Tampere Korat Challenger Braunschweig Challenger Trani Challenger Manerbio Challenger Como Challenger Biella Challenger Alessandria Challenger Buenos Aires Challenger Rome Challenger Seville Challenger Mouilleron-Le-Captif Challenger Bergamo Challenger Porto Alegre Challenger Kyoto Challenger St. Brieuc Challenger Aix En Provence Challenger Heilbronn Challenger Furth Challenger Prague Challenger Blois Challenger Cortina Challenger Genova Challenger Alphen Challenger Campinas Challenger Guayaquil Challenger Panama City Challenger Milan Challenger Marburg Challenger Santo Domingo Challenger Buenos Aires Challenger Heilbronn Challenger Blois Challenger Ludwigshafen Challenger Mallorca Challenger Genova Challenger Biella Challenger Argentina F5 France F17 France F18 Germany F3 Germany F1 Germany F2 Germany F3 Germany F1 Brazil F1 Austria F7 Copa Ericsson Uruguay - Montevideo Steelers Cup - Kosice Naples Challenger - Naples La Serena Open - La Serena Samsung Challenger 2007 - Ho Chi Minh City Todi Challenger Copa AT&T - Buenos Aires Reggio Emilia Challenger 2003 Mercedes Cup - Stuttgart Rennes Challenger Banja Luka Challenger Sao Paulo Challenger BellSouth Open - Vina del Mar Copa AT&T - Buenos Aires Mercedes Cup - Stuttgart Zagreb Open - Zagreb Mercedes Cup - Stuttgart GHI Bronx Tennis Classic - Bronx Open Romania - Bucharest Movistar Open - Vina del Mar US Men's Clay Court Championships - Houston Estoril Open - Estoril BMW Open - Munich Hypo Group Tennis International - Portschach Gerry Weber Open - Halle Allianz Suisse Open Gstaad - Gstaad Dutch Open Tennis - Amersfoort Croatia Open Umag - Umag Orange Prokom Open - Sopot Campionati Internazionali di Sicilia - Palermo Open de Moselle - Metz MoviStar Open - Vina del Mar Open Seat Godo 2007 - Barcelona BMW Open - Munich Shimadzu All Japan Indoor Tennis Championships - Kyoto Hypo Group Tennis International - Portschach Tennis Napoli Cup 2007 - Napoli Sporting Challenger '07 Trofeo Regione Piemonte - Turin Ordina Open - 's-Hertogenbosch Synsam Swedish Open - Bastad Bauer Watertechnology Cup 2007 - Eckental Mercedes Cup - Stuttgart Pilot Pen Tennis - New Haven Lima Challenger 2007 - Lima BCR Open Romania - Bucharest Movistar Open - Vina del Mar Aberto de Sao Paulo - Sao Paulo Abierto Mexicano Telcel - Acapulco Tennis Channel Open - Las Vegas U.S. Mens's Clay Court Championship - Houston Internationaux du Doubs - Besancon Gerry Weber Open - Halle Orange Warsaw Open - Warsaw Mercedes Cup - Stuttgart Austrian Open - Kitzbuhel ATP Studena Croatia Open Umag - Umag 5 Volkswagen Challenger - Wolfsburg BMW Tennis Championship - Sunrise Davidoff Swiss Indoors Basel - Basel BMW Open - Munich Interwetten Austrian Open - Kitzbuhel Gerry Weber Open - Halle Mercedes Cup - Stuttgart Ostdeutscher Sparkassen Cup - Dresden Masters Series - Hamburg Allianz Suisse Open Gstaad - Gstaad Pilot Pen Tennis - New Haven Thailand Open - Bangkok AIG Japan Open Tennis Championships - Tokyo If Stockholm Open - Stockholm Logopak Challenger 2005 - Lubeck Movistar Open - Santiago Brasil Open - Costa do Sauipe Open Sabadell Atlantico - Barcelona BMW Open - Munich Gerry Weber Open - Halle Unicredit Czech Open - Prostejov Mexico City Challenger Pilot Pen Tennis - New Haven BCR Open Romania - Bucharest Nord LB Open - Braunschweig Heineken Open - Auckland Movistar Open - Santiago Brasil Open - Costa do Sauipe Abierto Mexicano Telcel - Acapulco US Men's Clay Court Championship - Houston BMW Open - Munich Open de Nice Cote d'Azur - Nice BSI Challenger Lugano - Lugano AEGON International - Eastbourne German Tennis Championships - Hamburg ATP Studena Croatia Open - Umag Winston Salem - Winston Salem BCR Open Romania - Bucharest St. Petersburg Open - St. Petersburg Aircel Chennai Open - Chennai Heineken Open - Auckland PBZ Zagreb Indoors - Zagreb VTR Open - Vina del Mar Brasil Open - Sao Paulo Copa Claro - Buenos Aires Abierto Mexicano Telcel - Acapulco Dubai Duty Free Tennis Championships - Dubai US Men's Clay Court Championship - Houston Power Horse World Team Cup - Dusseldorf Gerry Weber Open - Halle San Marino CEPU Open - San Marino Studena Croatia Open - Umag Bet-at-home Open - Hamburg Winston-Salem Open - Winston-Salem China Open - Beijing Kremlin Cup - Moscow Valencia Open - Valencia Brasil Open - Sao Paulo Copa Claro - Buenos Aires BMW Open - Munich Gerry Weber Open - Halle Topshelf Open - 's-Hertogenbosch SkiStar Swedish Open - Bastad ATP Vegeta Croatia Open - Umag Bet-at-home Cup - Kitzbuhel Moselle Open - Metz Swiss Indoors Basel - Basel Grand Prix Hassan II - Casablanca Barcelona Open BancSabadell - Barcelona BRD Nastase Tiriac Trophy - Bucharest Portugal Open - Oeiras Open de Nice Cote d'Azur - Nice AEGON International - Eastbourne Bet-at-home Open - Hamburg Vegeta Croatia Open - Umag Erste Bank Open - Vienna Valencia Open - Valencia Swiss Indoors Basel - Basel Brisbane International - Brisbane Qatar ExxonMobil Open - Doha Rio Open - Rio de Janeiro Argentina Open - Buenos Aires Grand Prix Hassan II - Casablanca Geneva Open - Geneva Mercedes Cup - Stuttgart Bet-at-home Open - Hamburg Austrian Open - Kitzbuhel US Men's Clay Court Championship - Houston TEB BNP Paribas Istanbul Open - Istanbul Argentina Open - Buenos Aires Brasil Open - Sao Paulo Grand Prix Hassan II - Marrakech Barcelona Open BancSabadell - Barcelona Millennium Estoril Open - Estoril Guayaquil Challenger Open Parc - Lyon Gerry Weber Open - Halle Kobstaedernes ATP Challenger - Kolding Antalya Cup - Antalya Labertz Open by Stawag - Aachen Konzum Croatia Open - Umag Bauer Watertechnilogy Cup 2008 - Eckental Bordeaux Challenger Winston-Salem Open - Winston-Salem Salinas Challenger Heilbronn Challenger Rio Open - Rio de Janeiro Brasil Open - Sao Paulo Bangkok Challenger Cancun Challenger Blois Challenger Copa Petrobras - Aracaju Rio Open - Rio de Janeiro Buenos Aires Challenger Brasil Open - Sao Paulo Grand Prix Hassan II - Marrakech Pullach Challenger German Tennis Championships - Hamburg Generali Open - Kitzbuhel Guayaquil Challenger Genova Challenger Barletta Challenger V Gramado Open de Tennis - Gramado Cridicard Mastercard Tennis Cup - Campos do Jordao Rome Challenger Milan Challenger Banja Luka Challenger Braunschweig Challenger Turin Challenger Oberstaufen Challenger Campinas Challenger San Marino Challenger Guayaquil Challenger Alphen Challenger Todi Challenger Mons Challenger Buenos Aires Challenger Buenos Aires Challenger Kazan Challenger Bergamo Challenger Brasov Challenger Mons Challenger Vicenza Challenger Furth Challenger Eckental Challenger Aix En Provence Challenger Heilbronn Challenger Oberstaufen Challenger Genova Challenger Szczecin Challenger Brescia Challenger Banja Luka Challenger Heilbronn Challenger San Benedetto Challenger Lyon Challenger Memorial Kolyaskin - Donetsk Milan Challenger Braunschweig Challenger Lima Challenger Copa Ericsson Argentina - Buenos Aires Visa Tennis Open - Sao Paulo SMS Tennis Cup - Sao Paulo Muller Cup - Ulm BH Tennis Open International Cup - Belo Horizonte Black Forest Open 2002 - Freudenstadt Warsteiner Challenger Lubeck - Lubeck VIII Avierto Internacional de Salinas - Salinas Challenger Leon 2003 - Leon Prague Open - Prague Ljubljana Open - Ljubljana Memorial Savigni - Sassuolo Germany F1 Top Wool Challenger Biella - Biella ATU Cup - Weiden Nord/LB Open - Braunschweig Oberstaufen Cup - Oberstaufen Credicard Mastercard Tennis Cup - Campos do Jordao Black Forest Open - Freudenstadt Rhein-Main Challenger 2003 - Aschaffenburg Copa Ericsson Chile - Santiago San Luis Potosi Challenger - San Luis Potosi Challenger Leon 2004 - Leon Abierto Club Casablanca - Mexico City Schickedanz Open - Furth ATU Cup - Weiden Internationale Badische Meisterschaffen Um Den Techem Cup - Zell Ourocard Tennis Challenger - Sao Paulo SAA Hilversum Open - Hilversum VI Gramado Open de Tenis - Gramado Britania Zavaleta - Puebla I Manta Open - Manta ATP Challenger Open 2004 - Monchengladbach Black Forest Open 2004 - Freudenstadt Lambertz Open - Aachen Copa Petrobras Santiago - Santiago Credicard Mastercard Tennis Cup - Campos do Jordao 13 BH Tennis Open International Cup - Belo Horizonte Copa Petrobras Argentina - Buenos Aires Okal Cup 2004 - Eckental Copa Petrobras Santa Cruz - Santa Cruz de la Sierra Copa Petrobras Aracaju - Aracaju Jameson Cup - Milan Copa Petrobras Bogota - Bogota Schickedanz Open 2007 - Furth Intersport Heilbronn Open - Heilbronn Volkswagen Challenger 2005 - Wolfsburg San Luis Potosi Challenger - San Luis Potosi Draft Corona Mexico City Open - Mexico City Challenger Casablanca San Angel - Mexico City Bogota Challenger - Bogota 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 Timisoara Challenger 2005 - Timisoara 7° Trani Cup - Trani San Marino Cepu Open - San Marino Sina-Kia Motors Tennis Cup - Cordenons Samarkand Challenger - Samarkand Bukhara Challenger - Bukhara Antonio Savoldi-Marco Co. - Manerbio Challenger Brasov - Brasov Architect Open - Budapest XI Trofeo Ciudad de Quito - Quito Copa Petrobras - Bogota Copa Petrobras - Montevideo Bauer Watertechnology Cup - Eckental Challenger Cudad de Guayaquil - Guayaquil Nossa Caixa Tennis Cup - Sao Paulo Intersport Heilbronn Open - Heilbronn USTA Men's Challenger of Dallas - Dallas USTA Freeman Men's Challenger - Joplin 3rd Volkswagon Challenger - Wolfsburg BH Telecom Indoors Sarajevo 2006 - Sarajevo Open Mutouest St. Brieuc - St. Brieuc Unicredit (Suisse) Bank S. A. Challenger - Chiasso 10° Trofeo Luigi Pezzoli - Bergamo ECM Prague Open - Prague Unique Zagreb Open - Zagreb Baden Open - Ettlingen Kos-Zucchetti Tennis Cup - Cordenons IPP Geneva Trophy - Geneva Citta di Como - Como Black Forest Open - Freudenstadt 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 Heilbronn Open - Heilbronn Copa Kia Challenger ATP - Santiago Bancolombia Open - Bogota XI Torneo Internazionale di Tennis - Barletta Mitsubishi Electric Europe Cup - Monza Unicredit (Suisse) Bank S.A. Challenger - Chiasso Challenger Lugano - Lugano Black Forest Open - Freudenstadt Dusseldorf Open Challenger 2007 - Dusseldorf Genova Open Challenger - Genova Ljubljana Open - Ljubljana Pekao Open - Szczecin Challenger 42 - Andrezieux The Tarka Challenger - Barnstaple Lambertz Open by Stawag 2007 - Aachen Copa Petrobras Uruguay - Montevideo Copa Petrobras Argentina - Buenos Aires IPP Open - Helsinki Sony Ericsson Open 2008 - Belgrade BH Indoor Sarajevo - Sarajevo Status Athens Open - Athens XL Bermuda Open - Bermuda Tunis Open - Tunis Baden Open - Karlsruhe Sporting Challenger '08-Trofeo Regione Piemonte - Turin Dusseldorf Open Challenger - Dusseldorf Open de Rennes - Rennes Caversham International Tennis Tournament - Jersey Iquique Challenger Besancon Challenger San Benedetto Challenger NASDAQ-100 Open - Miami Orbetello Challenger Cordenons Challenger Masters Series - Hamburg Rijeka Challenger Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Masters Series Hamburg - Hamburg Monte-Carlo Rolex Masters - Monte-Carlo Wolfsburg Challenger Internazionali BNL dItalia - Rome Sarajevo Challenger Bath Challenger Shanghai - Shanghai Monza Challenger BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Rome Challenger Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome Lima Challenger Western & Southern Financial Group Masters - Cincinnati Prostejov Challenger Nottingham Challenger Nottingham Challenger Sony Ericsson Open - Miami Braunschweig Challenger Turin Challenger Internazionali BNL d'Italia - Rome Oberstaufen Challenger San Benedetto Challenger Bucaramanga Challenger Sopot Challenger BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Madrid Open - Madrid Como Challenger Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati Szczecin Challenger Todi Challenger Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Napoli Challenger BNP Paribas Open - Indian Wells Palermo Challenger Rennes Challenger Orleans Challenger Eckental Challenger Mutua Madrid Open - Madrid Loughborough Challenger Internazionali BNL d'Italia - Rome Sao Paulo Challenger Tour Finals Montevideo Challenger Shanghai Rolex Masters - Shanghai Internazionali BNL d'Italia - Rome Bath Challenger Braunschweig Challenger Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Sunrise Challenger Caltanissetta Challenger Miami Open - Miami Bergamo Challenger Cherbourg Challenger Napoli Challenger Sarajevo Challenger Turin Challenger Braunschweig Challenger Oberstaufen Challenger Rome Challenger Alphen Challenger Marburg Challenger Kenitra Challenger Blunmenau Challenger Kyoto Challenger Rimouski Challenger Curitiba Challenger Bratislava Challenger St. Brieuc Challenger Nottingham-2 Challenger Marburg Challenger Scheveningen Challenger Orleans Challenger San Remo Challenger Heilbronn Challenger Rennes Challenger Eckental Challenger Ortisei Challenger Bergamo Challenger Cherbourg Challenger Quimper Challenger Drummondville Challenger St. Brieuc Challenger Furth Challenger Poznan Challenger Perugia Challenger Marburg Challenger Todi Challenger Tampere Challenger Montevideo Challenger Meerbusch Challenger Manerbio Challenger Como Challenger Asuncion Challenger Medellin Challenger Aix En Provence Challenger Porto Alegre Challenger Sao Paulo Challenger Corrientes Challenger Heilbronn Challenger Lima Challenger Cherbourg Challenger Guayaquil Challenger Buenos Aires Challenger Montevideo Challenger Santiago Challenger Bergamo Challenger Biella Challenger Montevideo Challenger Canberra Challenger Bastad Challenger Buenos Aires Challenger San Benedetto Challenger Braunschweig Challenger Alphen Challenger Montevideo Challenger Bastad Challenger Montevideo Challenger Heilbronn Challenger Szczecin Challenger Mersin Challenger Lima Challenger Poznan Challenger Santiago Challenger Rio De Janeiro Challenger Wimbledon - London Cortina Challenger Intersport Heilbronn Open - Heilbronn Alicante Challenger Guayaquil Challenger Morocco Tennis Tour - Marrakech Copa Telmex - Buenos Aires Brasil Open - Costa do Sauipe Abierto Mexicano Telcel - Acapulco Grand Prix Hassan II - Casablanca Mercedes Cup - Stuttgart Copa Telmex - Buenos Aires Abierto Mexicano Telcel - Acapulco Croatia Open - Umag Stockholm Open - Stockholm Davidoff Swiss Indoors - Basel Brasil Open - Costa do Sauipe The Hypo Group Tennis International 2008 - Poertschach Open de Moselle - Metz Davidoff Swiss Indoors Basel - Basel VTR Open - Vina del Mar Abierto Mexicano Telcel - Acapulco International German Open - Hamburg U.S. Open - New York Estoril Open - Estoril Bet-at-home Open - Hamburg French Open - Paris SkiStar Swedish Open - Bastad Kremlin Cup - Moscow Rakuten Japan Open - Tokyo Open 13 - Marseille Open Sabadell Atlantico - Barcelona AEGON International - Eastbourne Malaysian Open - Kuala Lumpur Barcelona Open BancSabadell - Barcelona Portugal Open - Oeiras Open de Nice Cote d'Azur - Nice Malaysian Open - Kuala Lumpur Apia International - Sydney SkiStar Swedish Open - Bastad Australian Open - Melbourne Winston-Salem Open - Winston-Salem Open Sud de France - Montpellier Brasil Open - Sao Paulo French Open - Paris Wimbledon - London Geneva Open - Geneva Konzum Croatia Open - Umag Rio Open - Rio de Janeiro U.S. Open - New York Bet-at-home Open - Hamburg Generali Open - Kitzbuhel French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Plava Laguna Croatia Open - Umag 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 Ecuador Open - Quito Argentina Open - Buenos Aires Heineken Open - Auckland Open Sabadell Atlantico - Barcelona U.S. Open - New York Allianz Suisse Open Gstaad - Gstaad Copa Telmex - Buenos Aires Wimbledon - London Mercedes Cup - Stuttgart BMW Open - Munich Copa Claro - Buenos Aires Copa Claro - Buenos Aires Copa Telmex - Buenos Aires Bet-at-home Open - Hamburg Tennis Masters Series - Hamburg Sony Open Tennis - Miami Pacific Life Open - Indian Wells Mercedes Cup - Stuttgart Chennai Open - Chennai Mutua Madrilena Madrid Open - Madrid Sony Ericsson Open - Miami Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Miami Open - Miami U.S. Open - New York Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid German Tennis Championships - Hamburg Miami Open - Miami Cordoba Open - Cordoba Argentina Open - Buenos Aires Barcelona Open Banc Sabadell - Barcelona 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 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 Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London French Open - Paris U.S. Open - New York U.S. Open - New York French Open - Paris Australian Open - Melbourne ARAG ATP World Team Championship - Dusseldorf Davis Cup, World Group, QF, ARG-FRA 3-2 Davis Cup, World Group, 1R, ARG-ITA 1-3 Davis Cup, World Group, PO, ISR-ARG 2-3 Davis Cup, World Group, 1R, ARG-BRA 3-2 Davis Cup, World Group, QF, ARG-SRB 4-1 Davis Cup, World Group, 1R, ARG-ITA 2-3 Davis Cup, World Group, QF, ESP-GER, 3-2 Davis Cup, World Group, PO, GER-RSA 5-0 Davis Cup, World Group, SF, ARG-CZE 2-3 Davis Cup, World Group, 1R, ARG-GER 5-0 U.S. Open (juniors) Olympics - London