Career 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004
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 Hamburg European Open - Hamburg Generali Open - Kitzbuhel U.S. Open - New York USA F2 USA F3 Nigeria F1 France F8 France F9 Germany F1 Germany F2 France F1 France F2 France F3 France F4 France F5 Argentina F12 France F7 Argentina F11 Argentina F12 Great Britain F2 Great Britain F3 Great Britain F4 France F4 France F6 Turkey F2 Turkey F3 Argentina F1 Argentina F2 Argentina F8 Argentina F9 Peru F1 Peru F3 Argentina F14 Argentina F15 Bolivia F2 Bolivia F3 Argentina F17 Argentina F18 Chile F3 Dominican Republic F1 Dominican Republic F2 Dominican Republic F3 Cuba F1 Cuba F2 Brazil F1 Argentina F6 Peru F3 Bolivia F2 Bolivia F3 Argentina F14 Argentina F15 Argentina F16 Uruguay F1 Argentina F17 Argentina F18 Colombia F1 Colombia F2 Argentina F1 Argentina F2 Argentina F3 Argentina F4 Argentina F5 Argentina F7 Bolivia F1 Bolivia F2 Bolivia F3 Bolivia F4 Argentina F25 Argentina F3 Argentina F12 Argentina F13 Argentina F22 Chile F7 Argentina F1 Argentina F2 Argentina F3 Argentina F4 Paraguay F1 Paraguay F2 Argentina F7 Argentina F8 Argentina F9 Peru F1 Peru F2 Peru F3 Great Britain F1 Bolivia F2 Bolivia F3 Bolivia F4 Brazil F42 Italy F11 Bolivia F4 Netherlands F5 Germany F11 Belgium F1 Belgium F7 Belgium F10 Belgium F14 Belgium F2 Italy F5 Italy F6 Peru F2 Romania F3 Peru F2 Netherlands F4 Ethias Tennis Trophy - Mons Montevideo Challenger Leon Challenger Challenger Ford de Cherbourg - Cherbourg Open Mutouest de Saint-Brieuc - St. Brieuc Olbia Challenger - Olbia Citta di Monza - Monza Ljubljana Open - Ljubljana Schickendanz Open - Furth Trofeo Internacional Club Laieta - Barcelona Siemens Open - Scheveningen Riviera di Rimini Challenger - Rimini ATP Open Castilla y Leon - Segovia Sina-Kia Motors Tennis Cup - Cordenons IPP Geneva Trophy - Geneva Architect Open - Budapest Kobstaedernes ATP Challenger - Kolding Bauer Watertechnology Cup - Eckental Copa Petrobras Argentina - Buenos Aires LTA Wrexham Challenger - Wrexham Open Prevadies - St. Brieuc Ostdeutscher Sparkessen Cup - Dresden San Remo Tennis Cup - San Remo Arpa Ceramic Cup - Reggio Emilia Siemens Open 2007 - Scheveningen The Tarka Challenger - Barnstaple Copa Petrobras Argentina - Buenos Aires IPP Open - Helsinki Abierto Internacional de Salinas 'Dario Expreso' - Salinas III Aberto Santa Catarina de Tenis - Florianopolis BH Tenis Open International Cup 2008 - Belo Horizonte Credicard Citi Mastercard Tennis Cup - Campos do Jordao Open de L'Isere - Grenoble Ethias Trophy - Mons Copa Petrobras-Argentina - Buenos Aires Campos do Jordao Challenger Brasilia Challenger Buenos Aires Challenger Mons Challenger Asuncion Challenger Florionapolis Challenger Medellin Challenger Aachen Challenger Bratislava Challenger Guayaquil Challenger Genova Challenger Bogota Challenger Bordeaux Challenger Cremona Challenger Ostdeutscher Sparkassen Cup - Dresden Alessandria Challenger Rome Challenger Lugano Challenger Cordenons Challenger Campos do Jordao Challenger Brasilia Challenger Manerbio Challenger Como Challenger Salinas Challenger Montevideo Challenger Santiago Challenger Eckental Challenger Aachen Challenger Unique Zagreb Open - Zagreb Wolfsburg Challenger Guangzhou Challenger Pingguo Challenger Scheveningen Challenger Sopot Challenger St. Remy Challenger Izmir Challenger Mons Challenger Napoli Challenger Guayaquil Challenger Montevideo Challenger Dallas Challenger Salinas Challenger Santiago Challenger Santos Challenger Bordeaux Challenger Prostejov Challenger Caltanissetta Challenger Monza Challenger Bogota Challenger Bercuit Challenger Manta Challenger Aptos Challenger Cali Challenger Rio De Janeiro Challenger Quimper Challenger Dallas Challenger Sarasota Challenger Ostrava Challenger Rome Challenger Bordeaux Challenger Caltanissetta Challenger Tanger Challenger Aptos Challenger Bordeaux Challenger Como Challenger Porto Alegre Challenger Meknes Challenger Trnava Challenger Campinas Challenger Porto Alegre Challenger Mons Challenger Sao Paulo Challenger Sao Jose Do Rio Preto Challenger Buenos Aires Challenger Bogota Challenger Lima Challenger Sao Paulo Challenger Bucaramanga Challenger Schickedanz Open 2007 - Furth Itajai Challenger Sao Paulo Challenger Mordovia Cup - Mordovia Santos Challenger Scheveningen Challenger Liberec Challenger Medellin Challenger St. Petersburg Challenger - St. Petersburg Trnava Challenger Quito Challenger Pereira Challenger Mons Challenger Rennes Challenger San Juan Challenger Cordoba Challenger Geneva Challenger Guayaquil Challenger Lima Challenger Noumea Challenger Bucaramanga Challenger Wroclaw Challenger Cherbourg Challenger Irving Challenger San Luis Potosi Challenger Santos Challenger Sao Paulo Challenger Heilbronn Challenger Vicenza Challenger Mestre Challenger Caltanissetta Challenger Liberec Challenger Prague Challenger Montevideo Challenger Porto Alegre Challenger Sporting Challenger '07 Trofeo Regione Piemonte - Turin Rennes Challenger Corrientes Challenger Lima Challenger Pereira Challenger Guayaquil Challenger Cali Challenger Tehran Open 2004 - Tehran Buenos Aires Challenger Barranquilla Challenger Santiago Challenger Bordeaux Challenger Porsche Open - Poznan Kolding Challenger Lyon Challenger Blois Challenger Marburg Challenger Liberec Challenger Trnava Challenger Budapest Challenger Eckental Challenger Canberra Challenger Lima Challenger Bordeaux Challenger Heilbronn Challenger Milan Challenger Marburg Challenger Braunschweig Challenger Floridablanca Challenger Santo Domingo Challenger Meerbusch Challenger Lima Challenger Montevideo Challenger Open de Montauban - Montauban Prostejov Challenger Lambertz Open by Stawag - Aachen Trani Challenger San Marino Challenger IPP Open - Helsinki KGHM Dialog Polish Indoors - Wroclaw Sofia Challenger Braunschweig Challenger Montevideo Challenger Mons Challenger Quimper Challenger Bordeaux Challenger Cherbourg Challenger Pau Challenger Campinas Challenger Barletta Challenger Francavilla Challenger Bordeaux Challenger Lisbon Challenger Prostejov Challenger Ostrava Challenger Lyon Challenger Scheveningen Challenger Citta di Monza - Monza Orleans Challenger Hamburg Challenger Eckental Challenger Mons Challenger Unicredit (Suisse) Bank S. A. Challenger - Chiasso AGT Challenger - Leon Vicenza Challenger Prostejov Challenger Prosperita Open 2007 - Ostrava San Juan Challenger USTA Men's Challenger of Dallas - Dallas Montevideo Challenger Rennes Challenger Prostejov Challenger GHI Bronz Classic - Bronx ATP Challenger Tour Finals Orleans Challenger Noumea Challenger San Remo Tennis Cup - San Remo Belo Horizonte Challenger Irving Challenger Dusseldorf Open Challenger 2007 - Dusseldorf Sao Leopoldo Challenger Geneva Challenger Buenos Aires Challenger Scheveningen Challenger Open des Alpes Trophee BNP Paribas - Grenoble Ethias Trophy - Mons Challenger 42 - Andrezieux Manta Challenger Mons Challenger Lambertz Open by Stawag 2007 - Aachen Buenos Aires Challenger Pereira Challenger Montevideo Challenger Bucaramanga Challenger ATP Challenger Tour Finals Marrakech Challenger Guayaquil Challenger Barletta Challenger Manta Challenger Grand Prix de Tennis de Lyon - Lyon Ordina Open - 's-Hertogenbosch Campinas Challenger Salvador Challenger Mons Challenger Buenos Aires Challenger Santiago Challenger Sunrise Challenger Rome Challenger Braunschweig Challenger Trani Challenger Brasil Open - Sao Paulo Next Generation Adelaide International - Adelaide Brasil Open - Sao Paulo Dutch Open Tennis - Amersfoort Generali Open - Kitzbuhel Orange Prokom Open - Sopot Barcelona Open BancSabadell - Barcelona Copa Telmex - Buenos Aires Dutch Open Tennis - Amersfoort Orange Prokom Open - Sopot Cordoba Open - Cordoba Argentina Open - Buenos Aires Next Generation Adelaide International - Adelaide Medibank International - Sydney Rio Open - Rio de Janeiro Brasil Open - Sao Paulo SAP Open - San Jose Regions Morgan Keegan Championships - Memphis BMW Open - Munich Gerry Weber Open - Halle BMW Open - Munich Ordina Open - s-Hertogenbosch Catella Swedish Open - Bastad Dutch Open Tennis - Amersfoort Pilot Pen Tennis - New Haven If Stockholm Open - Stockholm Brisbane - Brisbane Regions Morgan Keegan Championships - Memphis Copa Telmex - Buenos Aires Delray Beach International Tennis Championships - Delray Beach AEGON Championships - London Catella Swedish Open - Bastad Masters Series - Hamburg Pilot Pen Tennis - New Haven BCR Open Romania - Bucharest Bank Austria Tennis Trophy - Vienna Open de Tenis Comunidad Valenciana - Valencia Qatar Exxon Mobil Open - Doha Movistar Open - Santiago SA Tennis Open - Johannesburg Estoril Open - Estoril Open de Nice Cote dAzur - Nice Open Sud de France - Montpellier BMW Open - Munich Allianz Suisse Open - Gstaad Winston Salem - Winston Salem Erste Bank Open - Vienna Aircel Chennai Open - Chennai VTR Open - Vina del Mar Brasil Open - Sao Paulo SAP Open - San Jose Delray Beach International Tennis Championships - Delray Beach Open Sabadell Atlantico - Barcelona BMW Open - Munich Open de Nice Cote d'Azur - Nice AEGON Championships - London AEGON International - Eastbourne Mercedes Cup - Stuttgart Winston-Salem Open - Winston-Salem Erste Bank Open - Vienna Swiss Indoors Basel - Basel VTR Open - Vina del Mar Brasil Open - Sao Paulo Copa Claro - Buenos Aires San Luis Potosi Challenger - San Luis Potosi Delray Beach International Tennis Championships - Delray Beach US Men's Clay Court Championship - Houston BRD Nastase Tiriac Trophy - Bucharest Power Horse Cup - Dusseldorf AEGON Championships - London Topshelf Open - 's-Hertogenbosch AEGON International - Eastbourne Winston-Salem Open - Winston-Salem Cordoba Open - Cordoba Royal Guard Open Chile - Vina del Mar Copa Claro - Buenos Aires Brasil Open - Sao Paulo Topshelf Open - 's-Hertogenbosch Claro Open Colombia - Bogota Open Sud de France - Montpellier Brasil Open - Sao Paulo Rio Open - Rio de Janeiro BRD Nastase Tiriac Trophy - Bucharest TEB BNP Paribas Istanbul Open - Istanbul AEGON Championships - London SkiStar Swedish Open - Bastad Claro Open Colombia - Bogota BB&T Atlanta Open - Atlanta Citi Open - Washington Winston-Salem Open - Winston-Salem Moselle Open - Metz If Stockholm Open - Stockholm Open Sud de France - Montpellier Ecuador Open - Quito ABN AMRO World Tennis Tournament - Rotterdam Argentina Open - Buenos Aires Rio Open - Rio de Janeiro BRD Nastase Tiriac Trophy - Bucharest Open de Nice Cote d'Azur - Nice Aegon Nottingham Open - Nottingham China Open - Beijing Kremlin Cup - Moscow European Open - Antwerp Swiss Indoors Basel - Basel Aircel Chennai Open - Chennai Garanti Koza Sofia Open - Sofia Argentina Open - Buenos Aires Memphis Open - Memphis Rio Open - Rio de Janeiro Delray Beach Open - Delray Beach Barcelona Open BancSabadell - Barcelona TEB BNP Paribas Istanbul Open - Istanbul BMW Open - Munich Ricoh Open - 's-Hertogenbosch AEGON Championships - London Antalya Cup - Antalya BB&T Atlanta Open - Atlanta Citi Open - Washington Winston-Salem Open - Winston-Salem St. Petersburg Open - St. Petersburg Shenzhen Open - Shenzhen China Open - Beijing European Open - Antwerp Erste Bank Open - Vienna Chengdu Open - Chengdu Qatar ExxonMobil Open - Doha Argentina Open - Buenos Aires Rio Open - Rio de Janeiro US Men's Clay Court Championship - Houston Alphen Challenger BMW Open - Munich Geneva Open - Geneva Mercedes Cup - Stuttgart Gerry Weber Open - Halle Antalya Cup - Antalya Plava Laguna Croatia Open - Umag St. Petersburg Open - St. Petersburg Chengdu Open - Chengdu Copa Claro - Buenos Aires European Open - Antwerp Erste Bank Open - Vienna Qatar ExxonMobil Open - Doha Tata Open Maharashtra - Pune ASB Classic - Auckland Open Sud de France - Montpellier Open 13 Provence - Marseille Open Sud de France - Montpellier Barcelona Open Banc Sabadell - Barcelona Noventi Open - Halle Turkish Airlines Open Antalya - Antalya Nature Valley International - Eastbourne SkiStar Swedish Open - Bastad Abierto Mexicano de Tenis Mifel - Los Cabos Moselle Open - Metz China Open - Beijing Grand Prix Hassan II - Casablanca European Open - Antwerp Cordoba Open - Cordoba Argentina Open - Buenos Aires Rio Open - Rio de Janeiro Generali Open - Kitzbuhel Barcelona Open Banc Sabadell - Barcelona Suisse Open - Gstaad BMW Open - Munich Gonet Geneva Open - Geneva Mercedes Cup - Stuttgart Noventi Open - Halle Mallorca Championships - Mallorca Winston-Salem Open - Winston-Salem Kremlin Cup - Moscow Sardegna Open - Cagliari Argentina Open - Buenos Aires Argentina Open - Buenos Aires Gonet Geneva Open - Geneva Copa Telmex - Buenos Aires Pilot Pen Tennis - New Haven Heineken Open - Auckland Grand Prix Hassan II - Casablanca Mallorca Championships - Mallorca Hungarian Open - Budapest BNP Paribas Open - Indian Wells Winston-Salem Open - Winston-Salem Open de Tenis Comunidad Valenciana - Valencia Campionati BNL dItalia - Rome Masters Series Hamburg - Hamburg Mutua Madrilena Masters Madrid - Madrid BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Western & Southern Open - Cincinnati BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Sony Open Tennis - Miami Miami Open - Miami BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati BNP Paribas Masters - Paris Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Coupe Rogers - Montreal Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai Internazionali BNL d'Italia - Rome BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Swiss Open - Gstaad Western & Southern Open - Cincinnati Erste Bank Open - Vienna BNP Paribas Open - Indian Wells Miami Open - Miami Shanghai Rolex Masters - Shanghai French Open - Paris Wimbledon - London Australian Open - Melbourne U.S. Open - New York 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 French Open - Paris 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 BNP Paribas Open - Indian Wells 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 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, World Group, PO, BEL-USA 1-4 Davis Cup, World Group, 1R, CZE-BEL 3-2 Davis Cup, World Group, PO, SUI-BEL, 4-1 Davis Cup, World Group, PO, BEL-UKR, 3-2 Davis Cup, PO, BEL-CZE 1-4 Davis Cup, World Group, PO, AUS-BEL 2-3 Davis Cup, World Group, 1R, BEL-ESP 1-4 Davis Cup, World Group, PO, BEL-AUT 1-4 Davis Cup, Group I, 2R, GBR-BEL 1-4 Davis Cup, World Group, PO, BEL-SWE 5-0 Davis Cup, World Group, 1R, BEL-SRB 2-3 Davis Cup, World Group, PO, BEL-ISR 3-2 Davis Cup, World Group, PO, UKR-BEL 2-3 Davis Cup, World Group, 1R, BEL-SUI 3-2 Davis Cup, World Group, QF, BEL-CAN 5-0 Davis Cup, World Group, SF, BEL-ARG 3-2 Davis Cup, World Group, 1R, POL-ARG 2-3 Davis Cup, World Group, SF, GBR-ARG 2-3 Davis Cup, World Group, PO, BEL-BRA 4-0 Sony Ericsson Open - Miami Davis Cup, World Group, 1R, GER-BEL 1-4 Davis Cup, World Group, 1R, ARG-ITA 2-3 Davis Cup, World Group, QF, BEL-ITA 3-2 Davis Cup, World Group, PO, KAZ-ARG 3-2 Davis Cup, World Group, SF, BEL-AUS 3-2 Davis Cup, World Group, F, FRA-BEL 3-2 Davis Cup, Group I, 2R, ARG-CHI 3-2 Davis Cup, World Group, PO, ARG-COL 4-0 Davis Cup, Finals, Group C Davis Cup, Finals, Group D Davis Cup, Finals, QF, ARG-ESP 1-2 ATP Cup - Brisbane, Perth, Sydney ATP Cup - Melbourne Davis Cup, Group I, 1R, ARG-BLR 4-1 French Open (juniors) U.S. Open (juniors) Internazionali BNL d'Italia - Rome Olympics - Beijing Olympics - London Olympics - Rio de Janeiro