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 Argentina F3 France F11 Chile F1 France F19 France F20 Belgium F2 Brazil F12 El Salvador F1 Spain #2-w3 Spain #2-w4 France F6 Chile F1 France F7 Chile F2 Chile F3 Argentina F3 France F8 Italy F17 France F10 France F3 Morocco F2 Morocco F3 France F12 Great Britain F18 Italy F16 Mexico F10 11 Torino B. Camparaini Arpa Ceramic Cup - Reggio Emilia San Luis Potosi Challenger - San Luis Potosi Porsche Open - Poznan Open Castilla y Leon - Segovia 8° Trani Cup - Trani St. Petersburg Challenger 2006 - St. Petersburg IX Gramado Open - Gramado Seguros Bolivar Open - Medellin Lambertz Open by Stawag - Aachen Bauer Watertechnology Cup - Eckental LTA Shrewsbury Challenger - Shrewsbury Unicredit Czech Open 2007 - Prostejov Steelers Cup - Kosice Open de Montauban - Montauban 's Tennis Masters 07 Challenger - Graz Geneva Challenger - Geneva Tean International - Alphen Open D'Orleans - Orleans ATP Challenger Trophy 2007 - Trnava Challenger 42 - Andrezieux The Tarka Challenger - Barnstaple Morocco Tennis Tour - Meknes Morocco Tennis Tour - Marrakech s'Tennis Masters Challenger - Graz Akbank Private Banking TED Open - Istanbul Ecuador F3 France F6 France F7 Brazil F13 Uruguay F1 Argentina F7 Guatemala F1 Costa Rica F1 Mexico F1 Argentina F4 Great Britain F2 Argentina F1 Mexico F2 Orleans Challenger Prague Challenger Nottingham Challenger Madrid Challenger Palermo Challenger Noumea Challenger Tunis Challenger Open de L'Isere - Grenoble Challenger Cudad de Guayaquil - Guayaquil Copa Kia - Santiago Abierto Colombiano de Tenis - Bogota XL Bermuda Open - Bermuda 10° Trofeo Luigi Pezzoli - Bergamo Open de Montauban - Montauban Czech Open 2006 - Prostejov Brest Challenger Aix En Provence Challenger Surbiton Challenger 12° Tornea B. Camparini Arpa Ceramic Cup - Reggio Emilia Open D'Orleans - Orleans BH Telecom Sarajevo 2007 - Sarajevo 14° BH Tennis Open - Belo Horizonte VIII Gramado Open - Gramado XI Trofeo Ciudad de Quito - Quito Copa Petrobras - Montevideo Copa Petrobras - Aracaju Challenger Tunisie - Tunis Tatra Banka Open 2006 - Bratislava BSI Challenger Lugano - Lugano BMW Tennis Championship - Sunrise Voit Mexico City Open - Mexico City San Luis Potosi Challenger 2007 - San Luis Potosi La Rinascente Tennis Cup Harbour Club Milano - Milan KGHM Dialog Polish Indoors - Wroclaw Internazionali di Tennis di Bergamo - Bergamo Copa Petrobras - Bogota Ostdeutscher Sparkassen Cup - Dresden Copa Petrobras - Buenos Aires Challenger Ford de Cherbourg - Cherbourg Copa Club Campestre de Aguascalientes - Aguascalientes Top Wool Challenger-Immagine Trophy - Biella Kos-Zucchetti Tennis Cup - Cordenons Copa Petrobras Colombia - Bogota Challenger DCN de Cherbourg - Cherbourg Challenger Casablanca San Angel - Mexico City Isla de Gran Canaria - Mas Palomas San Remo Tennis Cup - San Remo Lambertz Open by Stawag 2007 - Aachen Heilbronn Open - Heilbronn South African Airways Open - East London Copa Petrobras - Santiago Irving Challenger Bordeaux Challenger Open Costa Daurada - Tarragona Open de Rennes La Trinitaine - Rennes Top Wool Challenger - Biella Open D'Orleans - Orleans Irving Challenger Mons Challenger Tashkent Challenger Trofeo Sisma Mantova - Mantova Brest Challenger Movistar Open - Vina del Mar Copa Telmex - Buenos Aires Brasil Open - Costa do Sauipe Abierto Mexicano Telcel - Acapulco Estoril Open - Estoril Hypo Group Tennis International - Portschach Bordeaux Challenger Mumbai Open - Mumbai AIG Japan Open Tennis Championships - Tokyo Davidoff Swiss Indoors Basel - Basel ATP Open Castilla y Leon - Segovia Phoenix Challenger Next Generation Adelaide International - Adelaide Internationaux de Nouvelle-Caledonie - New Caledonia Open 13 - Marseille Regions Morgan Keegan Championships - Memphis LTA Wrexham Challenger - Wrexham The Tennis Channel Open - Las Vegas Estoril Open - Estoril Credicard Mastercard Tennis Cup 2005 - Campos do Jordao Internationaux de Doubs Open de Franchie-Comte - Besancon Red Letter Days Open - Nottingham Dutch Open Tennis - Amersfoort Generali Open - Kitzbuhel RCA Championships - Indianapolis Legg Mason Tennis Classic - Washington Pilot Pen Tennis - New Haven Thailand Open - Bangkok Pekao Open - Szczecin Stockholm Open - Stockholm Davidoff Swiss Indoors - Basel BMW Open - Munich Allianz Suisse Open Gstaad - Gstaad Mercedes Cup - Stuttgart Austrian Open - Kitzbuhel Countrywide Classic - Los Angeles Open de Moselle - Metz BA-CA Tennis Trophy - Vienna ATP Kremlin Cup - Moscow Davidoff Swiss Indoors Basel - Basel Medibank International - Sydney Heineken Open - Auckland SA Tennis Open - Johannesburg Delray Beach International Tennis Championships - Delray Beach Mercedes Cup - Stuttgart Allianz Suisse Open Gstaad - Gstaad Legg Mason Tennis Classic - Washington AIG Japan Open Tennis Championships - Tokyo Heineken Open - Auckland Regions Morgan Keegan Championships - Memphis Delray Beach International Tennis Championships - Delray Beach Open Sabadell Atlantico - Barcelona Open de Tenis Amaya - Pamplona Prosperita Open 2007 - Ostrava BMW Open - Munich Corona Mexico City Open - Mexico City Open Mutouest St. Brieuc - St. Brieuc San Remo Tennis Cup-16° Piertomaso Tessitore - San Remo Allianz Suisse Open Gstaad - Gstaad BCR Open Romania - Bucharest Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Aircel Chennai Open - Chennai Medibank International - Sydney SAP Open - San Jose Regions Morgan Keegan Championships - Memphis Aamulehti Tampere Opene - Tampere Delray Beach International Tennis Championships - Delray Beach Estoril Open - Estoril AEGON Championships - London Mercedes Cup - Stuttgart Internationaux de Nouvelle-Caledonie - New Caledonia Internationaux du Doubs - Besancon BCR Open Romania - Bucharest 12 Open Barletta Citta Della Disfida Trofeo Angeldevil - Barletta If Stockholm Open - Stockholm Erste Bank Open - Vienna Apia International - Sydney VTR Open - Vina del Mar Brasil Open - Sao Paulo ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille San Marino CEPU Open - San Marino Dubai Duty Free Tennis Championships - Dubai Estoril Open - Estoril Mercedes Cup - Stuttgart Bet-at-home Open - Hamburg Citi Open - Washington Rakuten Japan Open - Tokyo Erste Bank Open - Vienna Swiss Indoors Basel - Basel Apia International - Sydney VTR Open - Vina del Mar Brasil Open - Sao Paulo ABN AMRO World Tennis Tournament - Rotterdam Dubai Duty Free Tennis Championships - Dubai Barcelona Open BancSabadell - Barcelona AEGON Championships - London Mercedes Cup - Stuttgart Bet-at-home Open - Hamburg Citi Open - Washington Rakuten Japan Open - Tokyo Swiss Indoors Basel - Basel Valencia Open - Valencia Brisbane International - Brisbane ABN AMRO World Tennis Tournament - Rotterdam Dubai Duty Free Tennis Championships - Dubai Napoli Challenger Rakuten Japan Open - Tokyo If Stockholm Open - Stockholm Brisbane International - Brisbane ABN AMRO World Tennis Tournament - Rotterdam Bordeaux Challenger If Stockholm Open - Stockholm Qatar ExxonMobil Open - Doha Delray Beach Open - Delray Beach BMW Open - Munich If Stockholm Open - Stockholm Swiss Indoors Basel - Basel Open Sud de France - Montpellier Delray Beach Open - Delray Beach Grand Prix Hassan II - Marrakech BMW Open - Munich Open Parc - Lyon Mercedes Cup - Stuttgart Rennes Challenger BMW Open - Munich Next Generation Adelaide International - Adelaide If Stockholm Open - Stockholm Swiss Indoors Basel - Basel Pilot Pen Tennis - New Haven Open Sud de France - Montpellier TEB BNP Paribas Istanbul Open - Istanbul Ricoh Open - 's-Hertogenbosch AEGON Championships - London Ordina Open - 's-Hertogenbosch Davidoff Swiss Indoors Basel - Basel Sydney International - Sydney Open Parc - Lyon Fever-Tree Championships - London Nature Valley International - Eastbourne SkiStar Swedish Open - Bastad Ordina Open - s-Hertogenbosch German Tennis Championships - Hamburg Legg Mason Tennis Classic - Washington Winston-Salem Open - Winston-Salem Masters Series - Hamburg China Open - Beijing Kremlin Cup - Moscow Qatar ExxonMobil Open - Doha Adelaide International - Adelaide Sunrise Challenger Ordina Open - s-Hertogenbosch Antalya Open - Antalya Abierto Mexicano Telcel - Acapulco Mercedes Cup - Stuttgart Abierto Mexicano Telcel - Acapulco Mercedes Cup - Stuttgart Croatia Open Umag - Umag Heineken Open - Auckland AEGON Championships - London The Stella Artois Championships - London China Open - Beijing Millennium Estoril Open - Estoril St. Petersburg Open - St. Petersburg Belgrade 2 - Belgrade Gerry Weber Open - Halle Farmers Classic - Los Angeles Mercedes Cup - Stuttgart International German Open - Hamburg Thailand Open - Bangkok AIG Japan Open Tennis Championships - Tokyo Copa Claro - Buenos Aires Grand Prix Hassan II - Casablanca AEGON International - Eastbourne Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Open de Tenis Comunidad Valenciana - Valencia Open 13 - Marseille Copa Claro - Buenos Aires Grand Prix Hassan II - Casablanca BRD Nastase Tiriac Trophy - Bucharest Abierto Mexicano - Los Cabos Moselle Open - Metz AEGON Championships - London Apia International - Sydney Bordeaux Challenger Royal Guard Open Chile - Vina del Mar BRD Nastase Tiriac Trophy - Bucharest Cherbourg Challenger SkiStar Swedish Open - Bastad Moselle Open - Metz Aix En Provence Challenger Valencia Open - Valencia Apia International - Sydney Open 13 - Marseille US Men's Clay Court Championship - Houston SkiStar Swedish Open - Bastad AEGON Championships - London Bet-at-home Open - Hamburg Malaysian Open - Kuala Lumpur Rakuten Japan Open - Tokyo Valencia Open - Valencia Millennium Estoril Open - Estoril Apia International - Sydney Indian Wells Challenger ABN AMRO World Tennis Tournament - Rotterdam Barcelona Open BancSabadell - Barcelona Argentina Open - Buenos Aires Mercedes Cup - Stuttgart AEGON Championships - London Bet-at-home Open - Hamburg Konzum Croatia Open - Umag Qatar ExxonMobil Open - Doha Abierto Mexicano Telcel - Acapulco Barcelona Open BancSabadell - Barcelona Millennium Estoril Open - Estoril AEGON Championships - London Citi Open - Washington Shenzhen Open - Shenzhen ASB Classic - Auckland New York Open - New York Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco Citi Open - Washington Internationaux du Doubs - Besancon China Open - Beijing Brisbane International - Brisbane Open Sud de France - Montpellier Copa Petrobras Uruguray - Montevideo ABN AMRO World Tennis Tournament - Rotterdam Millennium Estoril Open - Estoril Generali Open - Kitzbuhel SAP Open - San Jose Murray River Open - Melbourne Open 13 Provence - Marseille ABN AMRO World Tennis Tournament - Rotterdam Qatar ExxonMobil Open - Doha Dubai Duty Free Tennis Championships - Dubai Barcelona Open Banc Sabadell - Barcelona Open 13 - Marseille Dutch Open Tennis - Amersfoort AIG Japan Open Tennis Championships - Tokyo St. Petersburg Open - St. Petersburg Masters Series Madrid - Madrid Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Qatar ExxonMobil Open - Doha Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid BNP Paribas Masters - Paris Sony Ericsson Open - Miami Mutua Madrilena Masters Madrid - Madrid BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Rogers Cup - Montreal SAP Open - San Jose Western & Southern Financial Group Masters - Cincinnati Shanghai - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Regions Morgan Keegan Championships - Memphis Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome Rogers Cup - Toronto Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters 1000 - Shanghai BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Mutua Madrilena Madrid Open - Madrid BNP Paribas Open - Indian Wells U.S. Mens's Clay Court Championship - Houston Sony Ericsson Open - Miami Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Western & Southern Open - Cincinnati Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai Brisbane International - Brisbane BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Rogers Cup - Toronto BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Rogers Cup - Montreal Western & Southern Open - Cincinnati Dubai Duty Free Tennis Championships - Dubai BNP Paribas Masters - Paris Rogers Cup - Toronto Western & Southern Open - Cincinnati AEGON International - Eastbourne China Open - Beijing BNP Paribas Open - Indian Wells Swiss Indoors Basel - Basel Delray Beach Open - Delray Beach Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Qatar ExxonMobil Open - Doha Gerry Weber Open - Halle cinch Championships - London Rogers Cup - Montreal Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris cinch Championships - London BNP Paribas Open - Indian Wells Miami Open - Miami Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai AIG Japan Open Tennis Championships - Tokyo Dubai Duty Free Tennis Championships - Dubai Miami Open - Miami UNICEF Open - 's Hertogenbosch Masters Series Monte-Carlo - Monte-Carlo Sony Ericsson Open - Miami Abierto Mexicano Telcel - Acapulco Campionati BNL dItalia - Rome Mutua Madrid Open - Madrid BCR Open Romania - Bucharest Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome AEGON International - Eastbourne Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Internazionali BNL d'Italia - Rome Western & Southern Open - New York Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Western & Southern Open - Cincinnati If Stockholm Open - Stockholm Open 13 - Marseille Campionati Internazionali D'Italia - Rome Rogers Masters - Montreal Monte-Carlo Rolex Masters - Monte-Carlo Monte-Carlo Rolex Masters - Monte-Carlo Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati BNP Paribas Masters - Paris Shanghai Rolex Masters - Shanghai Shanghai Rolex Masters - Shanghai Sony Open Tennis - Miami Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai Miami Open - Miami Rogers Cup - Toronto Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Shanghai Rolex Masters - Shanghai Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Mutua Madrid Open - Madrid Topshelf Open - 's-Hertogenbosch Rio Open 500 - Rio de Janeiro Citi Open - Washington Open 13 - Marseille ASB Classic - Auckland BB&T Atlanta Open - Atlanta Abierto Mexicano - Los Cabos Rakuten Japan Open - Tokyo US Men's Clay Court Championship - Houston French Open - Paris U.S. Open - New York 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 Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Australian Open - Melbourne 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 Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London French Open - Paris U.S. Open - New York Australian Open - Melbourne U.S. Open - New York Wimbledon - London Australian Open - Melbourne U.S. Open - New York French Open - Paris Australian Open - Melbourne French Open - Paris U.S. Open - New York Wimbledon - London U.S. Open - New York Mutua Madrilena Masters Madrid - Madrid Australian Open - Melbourne Wimbledon - London Davis Cup, World Group, QF, SWE-ARG 4-1 Davis Cup, World Group, F, ARG-ESP 1-3 Davis Cup, World Group, 1R, AUT-FRA 2-3 Davis Cup, World Group, QF, ARG-KAZ 5-0 Davis Cup, World Group, F, ESP-ARG 3-1 Davis Cup, World Group, QF, ARG-CRO 4-1 Davis Cup, World Group, SF, ARG-CZE 2-3 Davis Cup, World Group, 1R, AUT-ARG 1-4 Davis Cup, World Group, SF, GBR-ARG 2-3 Davis Cup, World Group, F, CRO-ARG 2-3 Davis Cup, World Group, QF, FRA-GBR 4-1 Davis Cup, World Group, SF, ARG-RUS, 3-2 Davis Cup, World Group, QF, ITA-FRA 1-3 ARAG ATP World Team Championship - Dusseldorf ARAG ATP World Team Championship - Dusseldorf Davis Cup, World Group, QF, CZE-ARG, 3-2 Davis Cup, World Group, PO, NED-FRA, 1-4 U.S. Open (juniors) French Open (juniors) Davis Cup, World Group, SF, SRB-ARG 2-3 Wimbledon (juniors) Australian Open (juniors) French Open (juniors) Wimbledon (juniors) U.S. Open (juniors) Davis Cup, World Group, F, FRA-CRO 1-3 Tennis Masters Cup Shanghai - Shanghai Barclays ATP World Tour Finals - London Barclays ATP World Tour Finals - London Barclays ATP World Tour Finals - London Olympics - London Olympics - Rio de Janeiro Olympics - Tokyo AAMI Classic - Kooyong AAMI Classic - Kooyong