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 Guatemala F1 Costa Rica F1 Chile #1-w1 Chile #1-w3 Chile #1-w4 Argentina F1 Argentina F2 Argentina F3 Slovenia F1 Slovenia F2 France F8 France F9 Argentina F4 France F1 France F2 France F7 France F10 France F14 France F4 France F5 France F10 France F11 France F12 France F14 France F2 France F4 France F5 France F6 France F6 France F7 Great Britain F9 France F9 France F10 France F14 Germany F3 Germany F4 Egypt F1 Egypt F2 France F6 France F7 Netherlands F3 Great Britain F1 Great Britain F2 France F6 Netherlands F1 France F8 France F10 France F11 Belgium F6 Italy F22 Netherlands F6 France F13 France F15 France F17 France F18 Great Britain F1 France F1 France F8 Great Britain F7 Netherlands F1 Netherlands F2 Germany F8 France F14 Italy F24 France F15 France F16 France F17 France F19 France F20 Great Britain F18 France F1 France F2 France F3 Israel F5 Israel F6 Egypt F1 France F9 France F10 Belgium F7 Belgium F8 Belgium F9 Netherlands F5 France F16 France F9 France F16 Belgium F11 Belgium F9 Netherlands F6 Belgium F11 France F17 Netherlands F5 France F23 France F21 France F1 France F2 France F3 France F5 France F6 France F7 France F9 Italy F10 Argentina F5 Netherlands F2 France F16 Belgium F13 France F17 France F21 France F1 France F15 France F2 Great Britain F2 France F8 France F3 France F7 France F15 France F16 Romania F3 France F17 France F2 (Bressuire) Brazil F1 Germany F1 Netherlands F3 Belgium F6 Great Britain F13 I Manta Open - Manta Cridicard Mastercard Tennis Cup - Campos do Jordao Open de Franche-Comte - Besancon Bogota Challenger - Bogota Challenger Brasov - Brasov Copa Petrobras - Buenos Aires Kos-Zucchetti Tennis Cup - Cordenons IPP Geneva Trophy - Geneva Black Forest Open - Freudenstadt Genoa Open - Genova Amazonia Open de Tenis - Belem Open de Rennes La Trinitaine - Rennes Copa Petrobras Argentina - Buenos Aires Internationaux de Nouvelle-Caledonie - New Caledonia La Serena Open - La Serena Copa Ericsson Uruguay - Montevideo Unicredit (Suisse) Bank S.A. Challenger - Chiasso Sporting Challenger '07 Trofeo Regione Piemonte - Turin Copa Petrobras Santa Cruz - Santa Cruz de la Sierra Challenger Ford de Cherbourg - Cherbourg Visa Tennis Open - Sao Paulo Steelers Cup - Kosice Draft Corona Mexico City Open - Mexico City 9° Trani Cup - Trani SMS Tennis Cup - Sao Paulo Copa Petrobras Paraguay - Asuncion Genoa Open Challenger-Fondazione Carige - Genova Kos-Zucchetti Tennis Cup - Cordenons XI Trofeo Ciudad de Quito - Quito Copa Petrobras - Montevideo XXXIV Edizione 'A. Savoldi-Marco Co.' Trofeo Dimmidisi - Manerbio Copa Petrobras - Aracaju San Luis Potosi Challenger - San Luis Potosi Antonio Savoldi-Marco Co. - Manerbio Challenger 42 - Andrezieux Copa Petrobras Paraguay - Asuncion Copa Petrobras Argentina - Buenos Aires San Luis Potosi Challenger - San Luis Potosi France F8 Aberto de Sao Paulo - Sao Paulo Ourocard Tennis Challenger - Sao Paulo Citta di Como - Como Zagreb Open - Zagreb Copa Kia Challenger ATP - Santiago Schickendanz Open - Furth VI Gramado Open de Tenis - Gramado XI Torneo Internazionale di Tennis - Barletta Mitsubishi Electric Europe Cup - Monza Open Diputacion Ciudad de Pozoblanco - Cordoba 4° Sporting Challenger - Turin San Benedetto Challenger - San Benedetto San Marino CEPU Open - San Marino Black Forest Open - Freudenstadt Black Forest Open - Freudenstadt Porsche Open - Poznan BMW Tennis Championship - Sunrise Sao Paulo Challenger Noumea Challenger Salinas Challenger Heilbronn Challenger Wroclaw Challenger Besancon Challenger Unique Zagreb Open - Zagreb Cherbourg Challenger Marrakech Challenger Barletta Challenger Athens Challenger Sofia Challenger Seguros Bolivar Open - Medellin Open D'Orleans - Orleans Lugano Challenger Bancolombia Open - Bogota Copa Petrobras Santiago - Santiago Braunschweig Challenger Oberstaufen Challenger Copa Petrobras Uruguray - Montevideo Istanbul Challenger Genova Open Challenger - Genova Trani Challenger Manerbio Challenger Como Challenger Todi Challenger Buenos Aires Challenger BNP Paribas Primrose - Bordeaux Rennes Challenger Orleans Challenger Unicredit Czech Open - Prostejov Nord LB Open - Braunschweig Heilbronn Open - Heilbronn Orbetello Challenger Napoli Challenger Genova Challenger Barletta Challenger Segovia Challenger Riviera de Rimini Challenger - Rimini Polska Energia Open - Bytom Challenger Lugano - Lugano Alessandria Challenger Milan Challenger San Benedetto Challenger Open de Rennes - Rennes Todi Challenger Copa Petrobras Argentina - Buenos Aires Lima Challenger 2007 - Lima Guayaquil Challenger Cancun Challenger Buenos Aires Challenger Cherbourg Challenger Marrakech Challenger Biella Challenger Rome Challenger Tunis Challenger Turin Challenger Turin Challenger Scheveningen Challenger Orbetello Challenger Copa Petrobras - Bogota Seville Challenger XL Bermuda Open - Bermuda San Marino Challenger Todi Challenger Bulgarian Open Challenger - Sofia Tarragona Challenger Palermo Challenger Sporting Challenger '08-Trofeo Regione Piemonte - Turin Buenos Aires Challenger Kos Succhetti Tennis Cup - Cordenons Montevideo Challenger Internationaux du Doubs - Besancon 2nd Campionati Internazionali di Tennis Del'Umbria - Todi Challenger Ford de Cherbourg - Cherbourg Rabat Challenger Open Mutouest St. Brieuc - St. Brieuc Belgrade Challenger Rabat Challenger Open D'Orleans - Orleans Open de L'Isere-Trophee BNP Paribas - Grenoble Milan Challenger Copa Petrobras Colombia - Bogota Copa Petrobras Brazil - Aracaju Tennis Napoli Cup 2007 - Napoli Petange Challenger La Rinascente Tennis Cup Harbour Club Milano - Milan Open de Montauban - Montauban Pekao Open - Szczecin Reggio Emilia Challenger Cherbourg Challenger Prague Challenger Perugia Challenger Prostejov Challenger Polska Energia Open - Bytom San Benedetto Challenger Meerbusch Challenger Manerbio Challenger Abierto Club Casablanca - Mexico City Como Challenger Orleans Challenger Porto Alegre Challenger Sao Paulo Challenger Rennes Challenger Corrientes Challenger Cherbourg Challenger Quimper Challenger Napoli Challenger Kazan Challenger 7° Trani Cup - Trani Blois Challenger Portoroz Challenger Genova Challenger Banja Luka Challenger Orleans Challenger Campinas Challenger Brest Challenger Iquique Challenger Lima Challenger Montevideo Challenger Canberra Challenger St. Brieuc Challenger Aix En Provence Challenger Alphen Challenger Challenger Leon 2004 - Leon Bordeaux Challenger Milan Challenger Banja Luka Challenger Santo Domingo Challenger Rome Challenger Montevideo Challenger Kitzbuhel Challenger Braunschweig Challenger Copa Petrobras Aracaju - Aracaju Open D'Orleans - Orleans Buenos Aires Challenger Orleans Challenger Open des Alpes Trophee BNP Paribas - Grenoble Porto Alegre Challenger Lyon Challenger Mouilleron-Le-Captif Challenger Trofeo Internacional Club Laieta - Barcelona Segovia Challenger Top Wool Challenger - Biella Heilbronn Challenger Sina-Kia Motors Tennis Cup - Cordenons Copa Petrobras Uruguay - Montevideo Open D'Orleans - Orleans Marburg Challenger VIII Avierto Internacional de Salinas - Salinas Bastad Challenger V Gramado Open de Tennis - Gramado Brest Challenger Buenos Aires Challenger Montevideo Challenger Top Wool Challenger Biella - Biella Guayaquil Challenger Memorial Kolyaskin - Donetsk Internationaux du Doubs - Besancon Moscow Challenger Milan Challenger Guayaquil Challenger Recanati Challenger Cortina Challenger Dortmund Challenger Rennes Challenger Buenos Aires Challenger Copa Ericsson Argentina - Buenos Aires Blois Challenger Challenger Ford de Cherbourg - Cherbourg Challenger Leon 2003 - Leon Prague Open - Prague Ljubljana Open - Ljubljana Memorial Savigni - Sassuolo Montevideo Challenger Pullach Challenger Panama City Challenger Credicard Mastercard Tennis Cup - Campos do Jordao Naples Challenger - Naples Sassuolo Challenger - Sassuolo Nord LB Open - Braunschweig Scheveningen Challenger Societa Canottieri Mincio 2005 - Mantova Heilbronn Challenger Vicenza Challenger Riviera di Rimini Challenger - Rimini Ludwigshafen Challenger Mallorca Challenger Biella Challenger BH Tennis Open International Cup - Belo Horizonte Copa Ericsson Chile - Santiago Britania Zavaleta - Puebla Challenger Ford de Cherbourg - Cherbourg Credicard Mastercard Tennis Cup - Campos do Jordao 13 BH Tennis Open International Cup - Belo Horizonte Copa Petrobras Bogota - Bogota Challenger Casablanca San Angel - Mexico City Heilbronn Challenger San Marino Cepu Open - San Marino Biella Challenger Challenger Cudad de Guayaquil - Guayaquil Nossa Caixa Tennis Cup - Sao Paulo ECM Prague Open - Prague Ostdeutscher Sparkassen Cup - Dresden Aamulehti Tampere Open - Tampere Guayaquil Challenger Banja Luka Challenger Open des Alpes Trophee BNP Paribas - Grenoble Guayaquil Challenger Cordenons Challenger Ethias Trophy - Mons Rijeka Challenger Bordeaux Challenger Copa AT&T - Buenos Aires Furth Challenger Braunschweig Challenger Copa AT&T - Buenos Aires Poznan Challenger Mercedes Cup - Stuttgart Open Romania - Bucharest Brasil Open - Costa do Sauipe US Men's Clay Court Championships - Houston Grand Prix Hassan II - Casablanca Dutch Open Tennis - Amersfoort Grand Prix de Tennis de Lyon - Lyon MoviStar Open - Vina del Mar Open 13 - Marseille Copa Telmex - Buenos Aires Abierto Mexicano Telcel - Acapulco Open Seat Godo 2007 - Barcelona Hypo Group Tennis International - Portschach Ordina Open - 's-Hertogenbosch Mercedes Cup - Stuttgart Generali Open - Kitzbuhel Pilot Pen Tennis - New Haven BCR Open Romania - Bucharest Stockholm Open - Stockholm Davidoff Swiss Indoors - Basel Movistar Open - Vina del Mar Copa Telmex - Buenos Aires Cherbourg Challenger St. Petersburg Open - St. Petersburg Mercedes Cup - Stuttgart Movistar Open - Santiago PBZ Zagreb Indoors - Zagreb Brasil Open - Costa do Sauipe BMW Open - Munich BCR Open Romania - Bucharest Heineken Open - Auckland Brasil Open - Costa do Sauipe Open 13 - Marseille Abierto Mexicano Telcel - Acapulco Furth Challenger Lima Challenger Noumea Challenger Heilbronn Challenger Bucaramanga Challenger Bergamo Challenger Open de Nice Cote d'Azur - Nice BMW Open - Munich Belgrade Challenger Cherbourg Challeger Rabat Challenger AEGON International - Eastbourne SkiStar Swedish Open - Bastad German Tennis Championships - Hamburg ATP Studena Croatia Open - Umag Winston Salem - Winston Salem Marrakech Challenger BCR Open Romania - Bucharest Heineken Open - Auckland VTR Open - Vina del Mar Open de Nice Cote d'Azur - Nice Power Horse World Team Cup - Dusseldorf Gerry Weber Open - Halle Studena Croatia Open - Umag Winston-Salem Open - Winston-Salem Caltanissetta Challenger Malaysian Open - Kuala Lumpur China Open - Beijing Kremlin Cup - Moscow Valencia Open - Valencia VTR Open - Vina del Mar Brasil Open - Sao Paulo Copa Claro - Buenos Aires Abierto Mexicano Telcel - Acapulco Barcelona Open BancSabadell - Barcelona Open de Nice Cote d'Azur - Nice Bet-at-home Open - Hamburg Brasil Open - Sao Paulo Abierto Mexicano Telcel - Acapulco Bet-at-home Cup - Kitzbuhel Moselle Open - Metz Malaysian Open - Kuala Lumpur Cherbourg Challenger St. Brieuc Challenger Napoli Challenger Rakuten Japan Open - Tokyo Topshelf Open - 's-Hertogenbosch SkiStar Swedish Open - Bastad Open 13 - Marseille Bogota Challenger Grand Prix Hassan II - Casablanca Portugal Open - Oeiras Open de Nice Cote d'Azur - Nice Bet-at-home Open - Hamburg BellSouth Open - Vina del Mar Winston-Salem Open - Winston-Salem PBZ Zagreb Indoors - Zagreb Brisbane International - Brisbane Pereira Challenger Geneva Open - Geneva St. Petersburg Open - St. Petersburg Blunmenau Challenger Garanti Koza Sofia Open - Sofia Argentina Open - Buenos Aires Konzum Croatia Open - Umag Winston-Salem Open - Winston-Salem Hypo Group Tennis International - Portschach Vegeta Croatia Open - Umag Brasil Open - Sao Paulo PBZ Zagreb Indoors - Zagreb Plava Laguna Croatia Open - Umag Allianz Suisse Open Gstaad - Gstaad Curitiba Challenger AEGON International - Eastbourne SkiStar Swedish Open - Bastad Synsam Swedish Open - Bastad Croatia Open - Umag Brasil Open - Costa do Sauipe Lima Challenger San Remo Challenger German Tennis Championships - Hamburg Campinas Challenger Gerry Weber Open - Halle Movistar Open - Santiago Montevideo Challenger US Men's Clay Court Championship - Houston Asuncion Challenger Estoril Open - Estoril Medellin Challenger Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Copa Claro - Buenos Aires US Men's Clay Court Championship - Houston Santiago Challenger AEGON International - Eastbourne Bet-at-home Open - Hamburg Mouilleron-Le-Captif Challenger Mexico City Challenger Portugal Open - Oeiras Gerry Weber Open - Halle ATP Vegeta Croatia Open - Umag Blois Challenger Marrakech Challenger Bastad Challenger Swiss Indoors Basel - Basel Apia International - Sydney Furth Challenger Mons Challenger Buenos Aires Challenger BRD Nastase Tiriac Trophy - Bucharest Moselle Open - Metz Napoli Challenger Erste Bank Open - Vienna Swiss Indoors Basel - Basel Gerry Weber Open - Halle Brasil Open - Sao Paulo Rio Open - Rio de Janeiro Genova Challenger Argentina Open - Buenos Aires Grand Prix Hassan II - Casablanca Quimper Challenger Szczecin Challenger Bet-at-home Open - Hamburg Lima Challenger Austrian Open - Kitzbuhel Mouilleron-Le-Captif Challenger Santiago Challenger Rio De Janeiro Challenger St. Petersburg Open - St. Petersburg Millennium Estoril Open - Estoril TEB BNP Paribas Istanbul Open - Istanbul Konzum Croatia Open - Umag 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 Scheveningen Challenger Antalya Cup - Antalya Alicante Challenger Bet-at-home Open - Hamburg Generali Open - Kitzbuhel Rio Open - Rio de Janeiro Poznan Challenger Guayaquil Challenger Cherbourg Challenger Brasil Open - Sao Paulo Grand Prix Hassan II - Marrakech Generali Open - Kitzbuhel Morocco Tennis Tour - Marrakech Rio Open - Rio de Janeiro Challenger DCN de Cherbourg - Cherbourg Movistar Open - Vina del Mar Open 13 - Marseille Abierto Mexicano Telcel - Acapulco Estoril Open - Estoril Croatia Open Umag - Umag Orange Prokom Open - Sopot Abierto Mexicano Telcel - Acapulco Tennis Channel Open - Las Vegas U.S. Mens's Clay Court Championship - Houston The Hypo Group Tennis International 2008 - Poertschach Orange Warsaw Open - Warsaw Mercedes Cup - Stuttgart ATP Studena Croatia Open Umag - Umag US Men's Clay Court Championship - Houston Ecuador Open - Quito Argentina Open - Buenos Aires Heineken Open - Auckland Open Sabadell Atlantico - Barcelona Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami BNP Paribas Masters - Paris Masters Series - Hamburg Sony Ericsson Open - Miami BNP Paribas Masters - Paris Mutua Madrilena Masters Madrid - Madrid Sony Ericsson Open - Miami Mutua Madrilena Madrid Open - Madrid 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 BNP Paribas Open - Indian Wells Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Shanghai Rolex Masters - Shanghai Copa Telmex - Buenos Aires Monte-Carlo Rolex Masters - Monte-Carlo Copa Claro - Buenos Aires Copa Claro - Buenos Aires Copa Telmex - Buenos Aires ATP Studena Croatia Open Umag - Umag Wimbledon - London U.S. Open - New York French Open - Paris Australian Open - Melbourne French Open - Paris French Open - Paris Wimbledon - London French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Bet-at-home Open - Hamburg Wimbledon - London Mutua Madrid Open - Madrid 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 Internazionali BNL d'Italia - Rome Monte-Carlo Rolex Masters - Monte-Carlo Wimbledon - London Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Sony Open Tennis - Miami Australian Open - Melbourne French Open - Paris Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Wimbledon - London Sony Open Tennis - Miami Miami Open - Miami Internazionali BNL d'Italia - Rome Miami Open - Miami U.S. Open - New York U.S. Open - New York French Open - Paris French Open - Paris Wimbledon - London French Open - Paris French Open - Paris U.S. Open - New York U.S. Open - New York German Tennis Championships - Hamburg Cordoba Open - Cordoba Argentina Open - Buenos Aires Barcelona Open Banc Sabadell - Barcelona Pacific Life Open - Indian Wells U.S. Open - New York Internazionali BNL d'Italia - Rome U.S. Open - New York French Open - Paris Wimbledon - London 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, QF, ARG-SRB 4-1 Davis Cup, World Group, 1R, ARG-ITA 2-3 U.S. Open - New York Australian Open - Melbourne French Open (juniors) Masters Series Monte Carlo - Monte Carlo Australian Open (juniors) French Open (juniors) U.S. Open - New York Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Wimbledon - London Australian Open - Melbourne Wimbledon - London Australian Open - Melbourne Australian Open - Melbourne Davis Cup, World Group, 1R, ARG-GER 5-0 Olympics - London Davis Cup, World Group, SF, ARG-CZE 2-3 Davis Cup, World Group, 1R, ARG-BRA 3-2 Wimbledon (juniors)