Career 2025 2024 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 Wimbledon - London U.S. Open - New York China Open - Beijing Shanghai Rolex Masters - Shanghai Rolex Paris Masters - Paris Australian Open - Melbourne Brisbane International - Brisbane Miami Open - Miami BNP Paribas Open - Indian Wells French Open - Paris Monte-Carlo Rolex Masters - Monte-Carlo Wimbledon - London U.S. Open - New York Rolex Paris Masters - Paris BNP Paribas Open - Indian Wells Brisbane International - Brisbane Dubai Duty Free Tennis Championships - Dubai Australian Open - Melbourne Miami Open - Miami Internazionali BNL d'Italia - Rome French Open - Paris Argentina F3 Argentina F12 Chile F6 Venezuela #1-w1 Venezuela #1-w2 Venezuela #1-w3 Venezuela #1-w4 Argentina F9 Brazil F5 Brazil F12 Spain F18 Spain F19 Spain F20 Spain F21 Netherlands F3 Germany F13 Spain F34 Spain F35 USA F1 USA F2 USA F3 Germany F9 Italy F18 Germany F10 Spain F29 Italy F22 Wimbledon - London Rolex Paris Masters - Paris Spain F40 Spain F41 Argentina F12 Spain F1 Spain F3 Spain F6 Spain F9 Spain F11 II Challenger Ciudada de Guayaquil - Guayaquil Challenger ATP de Cuenca Diario El Mercurio - Cuenca Hilton Waikoloa Village USTA Challenger - Waikoloa ECM Prague Open 2008 - Prague 14° Torneo B. Camparini- Lines Trophy - Reggio Emilia BH Tenis Open International Cup 2008 - Belo Horizonte Rhodes Challenger Segovia Challenger Todi Challenger Trnava Challenger Charlottesville Challenger Orleans Challenger Guayaquil Challenger Manerbio Challenger Como Challenger St. Remy Challenger Savannah Challenger Vicenza Challenger Bastad Challenger Buenos Aires Challenger Campinas Challenger Lima Challenger Guayaquil Challenger Aix En Provence Challenger Biella 5 Challenger Oeiras 3 Challenger Argentina F6 Brazil F4 Brazil F6 Argentina F4 Argentina F6 Argentina F7 Argentina F8 Bolivia F2 Chile F5 Argentina F5 Bulgaria F1 Bulgaria F2 Cordoba Open - Cordoba Bancolombia Open - Cali Copa Telmex - Buenos Aires Open SEAT 2008 - Barcelona Ordina Open - s-Hertogenbosch Austrian Open - Kitzbuhel Cremona Challenger Challenger Ciudad de Guayaquil - Guayaquil JSM Challenger - Champaign Davidoff Swiss Indoors Basel - Basel Challenger Britania Zavaleta - Puebla SA Tennis Open - Johannesburg ABN AMRO World Tennis Tournament - Rotterdam AEGON Championships - London AEGON International - Eastbourne ITG Miami Challenger - Miami AT&T Challenger of Dallas - Dallas Thailand Open - Bangkok AIG Japan Open Tennis Championships - Tokyo If Stockholm Open - Stockholm Grand Prix de Tennis de Lyon - Lyon Open de Tenis Comunidad Valenciana - Valencia Serbia Open - Belgrade Medibank International - Sydney San Luis Potosi Challenger - San Luis Potosi SAP Open - San Jose Regions Morgan Keegan Championships - Memphis Delray Beach International Tennis Championships - Delray Beach Serbia Open - Belgrade Open de Nice Cote dAzur - Nice Countrywide Classic - Los Angeles III Aberto Santa Catarina de Tenis - Florianopolis Legg Mason Tennis Classic - Washington Brasil Open - Costa do Sauipe ABN AMRO World Tennis Tournament - Rotterdam Copa Claro - Buenos Aires Dubai Duty Free Tennis Championships - Dubai Delray Beach International Tennis Championships - Delray Beach US Men's Clay Court Championship - Houston BMW Open - Munich Open de Nice Cote d'Azur - Nice Gerry Weber Open - Halle AEGON Championships - London AEGON International - Eastbourne Campbell's Hall of Fame Tennis Championships - Newport Mercedes Cup - Stuttgart Atlanta Tennis Championships - Atlanta Farmers Classic - Los Angeles Legg Mason Tennis Classic - Washington If Stockholm Open - Stockholm Apia International - Sydney Bulgarian Open Challenger - Sofia VTR Open - Vina del Mar Brasil Open - Sao Paulo Copa Claro - Buenos Aires Open de Nice Cote d'Azur - Nice Power Horse World Team Cup - Dusseldorf AEGON Championships - London UNICEF Open - 's Hertogenbosch Credit Agricole Suisse Open - Gstaad Farmers Classic - Los Angeles Citi Open - Washington Winston-Salem Open - Winston-Salem Rakuten Japan Open - Tokyo Swiss Indoors Basel - Basel Apia International - Sydney VTR Open - Vina del Mar Abierto Mexicano Telcel - Acapulco SkiStar Swedish Open - Bastad Siemens Open - Scheveningen ATP Vegeta Croatia Open - Umag Bet-at-home Cup - Kitzbuhel Citi Open - Washington Moselle Open - Metz China Open - Beijing If Stockholm Open - Stockholm Swiss Indoors Basel - Basel Brisbane International - Brisbane Royal Guard Open Chile - Vina del Mar ABN AMRO World Tennis Tournament - Rotterdam Copa Claro - Buenos Aires Abierto Mexicano Telcel - Acapulco Brasil Open - Sao Paulo BRD Nastase Tiriac Trophy - Bucharest Portugal Open - Oeiras Open de Nice Cote d'Azur - Nice Mercedes Cup - Stuttgart Bet-at-home Open - Hamburg Winston-Salem Open - Winston-Salem China Open - Beijing If Stockholm Open - Stockholm Valencia Open - Valencia Swiss Indoors Basel - Basel Brisbane International - Brisbane Qatar ExxonMobil Open - Doha Apia International - Sydney ABN AMRO World Tennis Tournament - Rotterdam Rio Open - Rio de Janeiro Argentina Open - Buenos Aires TEB BNP Paribas Istanbul Open - Istanbul Open de Nice Cote d'Azur - Nice Credicard Citi Mastercard Tennis Cup - Campos do Jordao Aegon Nottingham Open - Nottingham Orleans Challenger Citi Open - Washington Malaysian Open - Kuala Lumpur Rakuten Japan Open - Tokyo If Stockholm Open - Stockholm Brisbane International - Brisbane Argentina Open - Buenos Aires GHI Bronx Tennis Classic - Bronx Abierto Mexicano Telcel - Acapulco TEB BNP Paribas Istanbul Open - Istanbul Citi Open - Washington China Open - Beijing If Stockholm Open - Stockholm Swiss Indoors Basel - Basel Brisbane International - Brisbane Garanti Koza Sofia Open - Sofia ABN AMRO World Tennis Tournament - Rotterdam Argentina Open - Buenos Aires US Men's Clay Court Championship - Houston Mercedes Cup - Stuttgart AEGON Championships - London SkiStar Swedish Open - Bastad Bet-at-home Open - Hamburg China Open - Beijing If Stockholm Open - Stockholm Swiss Indoors Basel - Basel Brisbane International - Brisbane Sydney International - Sydney ABN AMRO World Tennis Tournament - Rotterdam Argentina Open - Buenos Aires Rio Open - Rio de Janeiro Dubai Duty Free Tennis Championships - Dubai Brasil Open - Sao Paulo Barcelona Open BancSabadell - Barcelona AEGON Championships - London SkiStar Swedish Open - Bastad China Open - Beijing European Open - Antwerp Brisbane International - Brisbane ASB Classic - Auckland Cordoba Open - Cordoba Rio Open - Rio de Janeiro Brasil Open - Sao Paulo Barcelona Open Banc Sabadell - Barcelona Millennium Estoril Open - Estoril Geneva Open - Geneva Fever-Tree Championships - London Copa Petrobras-Uruguay - Montevideo Plava Laguna Croatia Open - Umag Copa Petrobras-Argentina - Buenos Aires German Tennis Championships - Hamburg Labertz Open by Stawag - Aachen Generali Open - Kitzbuhel Abierto Mexicano de Tenis Mifel - Los Cabos Chengdu Open - Chengdu Lima Challenger - Lima Intrum Stockholm Open - Stockholm Sao Paulo Challenger Salinas Challenger ASB Classic - Auckland Argentina Open - Buenos Aires Abierto Mexicano Telcel - Acapulco Bangkok Challenger European Open - Antwerp Erste Bank Open - Vienna Korat Challenger Sofia Challenger Ramat Hasharon Challenger Zagreb Challenger Cremona Challenger Murray River Open - Melbourne Nottingham Challenger Cordoba Open - Cordoba Chile Dove Men+Care Open - Santiago Istanbul Challenger Gonet Geneva Open - Geneva Kolding Challenger San Diego Open - San Diego Knoxville Challenger Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco Barcelona Open Banc Sabadell - Barcelona Rhodes Challenger Ramat Hasharon Challenger cinch Championships - London Citi Open - Washington Winston-Salem Open - Winston-Salem Sofia Open - Sofia Stockholm Open - Stockholm Erste Bank Open - Vienna United Cup - Australia ABN AMRO World Tennis Tournament - Rotterdam Marburg Challenger Chengdu Open - Chengdu ABN AMRO Open - Rotterdam Braunschweig Challenger Geneva Challenger Erste Bank Open - Vienna BNP Paribas Nordic Open - Stockholm Bangkok Challenger Qatar ExxonMobil Open - Doha Bangkok Challenger Eckental Challenger Aachen Challenger Helsinki Challenger Sarajevo Challenger Prague Challenger Villa Allende Challenger Medellin Challenger Guayaquil Challenger Lima Challenger Brescia Challenger Tallahassee Challenger Copa Petrobras Argentina - Buenos Aires Copa Petrobras Santa Cruz - Santa Cruz de la Sierra Copa Petrobras - Buenos Aires Torneo Internacional Challenger Fila 2006 - Leon Challenger Casablanca San Angel - Mexico City Challenger ATP de Cuenca Diario El Mercurio - Cuenca Seguros Bogota Open - Bogota Credicard Mastercard Tennis Cup - Campos do Jordao Joinville Tennis Festival - Joinville Amazonia Open de Tenis - Belem IX Gramado Open - Gramado XII Trofeo Ciudad de Quito 'Diario El Comercio' - Quito Seguros Bolivar Open - Medellin Copa Petrobras Colombia - Bogota Copa Petrobras Argentina - Buenos Aires Challenger Britania Zavaleta - Puebla South African Airways Tennis Open - Durban AT&T Challenger of Dallas - Dallas Freeman Men's $50,000 Challenger - Joplin XII Abierto Internacional de Salinas - Salinas Bancolombia Open - Bogota Voit Mexico City Open - Mexico City San Luis Potosi Challenger 2007 - San Luis Potosi Challenger Casablanca San Angel - Mexico City Aberto de Santa Catarina de Tenis - Florianopolis II Naples ITG Challenger - Naples The 'Fitz' Casino Challenger - Tunica 2007 West Side Tennis Club Clay Court Challenger - Forest Hills Arpa Ceramic Cup - Reggio Emilia Ciudad de Pozoblanco Open Diputacion - Cordoba Seguros Bolivar Open - Bogota Akbank Private Banking TED Open - Istanbul 's Tennis Masters 07 Challenger - Graz Seguros Bolivar Open - Medellin XIII Trofeo Ciudad de Quito - Quito Copa Petrobras Colombia - Bogota Copa Petrobras Brazil - Belo Horizonte Bancolombia Open - Bogota Abierto Internacional de Salinas 'Dario Expreso' - Salinas AGT Challenger - Leon ATP Open Castilla y Leon - Segovia XIV Challenger ATP Club Premium Open - Quito Seguros Bolivar Open - Cali Copa Petrobras-Paraguay - Asuncion Bauer Watertechnilogy Cup 2008 - Eckental IV Challenger Ciudad De Guayaquil - Guayaquil Seguros Bolivar Open - Medellin Besancon Challenger Santiago Challenger Bogota Challenger Tunis Challenger Recanati Challenger Mutua Madrilena Masters Madrid - Madrid Sony Ericsson Open - Miami Nottingham Challenger Rogers Cup - Montreal Shanghai - Shanghai Sony Ericsson Open - Miami Internazionali BNL dItalia - Rome Sony Ericsson Open - Miami Rennes Challenger BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Antalya Challenger Antalya 2 Challenger Monte-Carlo Rolex Masters - Monte-Carlo Cherbourg Challenger Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Barranquilla Challenger Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Blumenau Challenger Santos Challenger Genova Challenger Mutua Madrid Open - Madrid Prague Challenger Internazionali BNL d'Italia - Rome Zagreb Challenger Rogers Cup - Montreal Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai Furth Challenger BNP Paribas Masters - Paris Noumea Challenger BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Honolulu Challenger Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Orbetello Challenger Dallas Challenger Western & Southern Open - Cincinnati Dortmund Challenger BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Trani Challenger San Marino Challenger Monte-Carlo Rolex Masters - Monte-Carlo Rogers Cup - Montreal Western & Southern Open - Cincinnati BNP Paribas Masters - Paris Genova Challenger Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Rogers Cup - Toronto Todi Challenger BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Ljubljana Challenger Napoli Challenger Miami Open - Miami Mutua Madrid Open - Madrid Rogers Cup - Montreal Sao Leopoldo Challenger Western & Southern Open - Cincinnati Buenos Aires Challenger Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Montevideo Challenger BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai Dallas Challenger BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Zagreb Challenger 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 Internazionali BNL d'Italia - Rome Sunrise Challenger Western & Southern Open - New York BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid San Juan Challenger Buenos Aires Challenger Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati Rolex Paris Masters - Paris BNP Paribas Open - Indian Wells Caltanissetta Challenger Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome National Bank Open - Montreal Western & Southern Open - Cincinnati Rolex Paris 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 Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome National Bank Open - Montreal Shanghai Rolex Masters - Shanghai Bogota Challenger Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Pereira Challenger Santiago Challenger Bordeaux Challenger Cordenons Challenger Santiago Challenger Buenos Aires Challenger Sarasota Challenger Braunschweig Challenger Buenos Aires Challenger Mons Challenger Montevideo Challenger Nottingham 2 Challenger Australian Open - Melbourne French Open - Paris Wimbledon - London Guayaquil Challenger U.S. Open - New York Abierto Mexicano Telcel - Acapulco Legg Mason Tennis Classic - Washington Pilot Pen Tennis - New Haven Citi Open - Washington Wimbledon - London ABN AMRO World Tennis Tournament - Rotterdam Copa Claro - Buenos Aires U.S. Open - New York Pilot Pen Tennis - New Haven Barcelona Open BancSabadell - Barcelona French Open - Paris Brasil Open - Costa do Sauipe Gerry Weber Open - Halle AEGON Championships - London Open 13 - Marseille Wimbledon - London Open Sabadell Atlantico - Barcelona U.S. Open - New York Winston Salem - Winston Salem Australian Open - Melbourne PTT Thailand Open - Bangkok China Open - Beijing French Open - Paris SAP Open - San Jose Open 13 - Marseille Regions Morgan Keegan Championships - Memphis Abierto Mexicano Telcel - Acapulco BRD Nastase Tiriac Trophy - Bucharest SkiStar Swedish Open - Bastad PTT Thailand Open - Bangkok Brisbane International - Brisbane Open de Nice Cote d'Azur - Nice Bet-at-home Open - Hamburg Winston-Salem Open - Winston-Salem U.S. Mens's Clay Court Championship - Houston AEGON Championships - London Rio Open 500 - Rio de Janeiro Grand Prix Hassan II - Casablanca AEGON Championships - London Wimbledon - London Malaysian Open - Kuala Lumpur Abierto Mexicano Telcel - Acapulco Barcelona Open BancSabadell - Barcelona Qatar ExxonMobil Open - Doha U.S. Open - New York Australian Open - Melbourne Swiss Indoors Basel - Basel Millennium Estoril Open - Estoril Delray Beach Open - Delray Beach AEGON Championships - London Apia International - Sydney Dubai Duty Free Tennis Championships - Dubai French Open - Paris Millennium Estoril Open - Estoril AEGON Championships - London Open de Nice Cote d'Azur - Nice Konzum Croatia Open - Umag Brasil Open - Sao Paulo Grand Prix Hassan II - Marrakech Citi Open - Washington Millennium Estoril Open - Estoril Winston-Salem Open - Winston-Salem Erste Bank Open - Vienna BB&T Atlanta Open - Atlanta Erste Bank Open - Vienna Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam Rio Open - Rio de Janeiro Santiago Open - Santiago Argentina Open - Buenos Aires Abierto Mexicano Telcel - Acapulco Citi Open - Washington Melbourne Summer Set - Melbourne Open 13 Provence - Marseille Erste Bank Open - Vienna Wimbledon - London Barcelona Open Banc Sabadell - Barcelona Gonet Geneva Open - Geneva U.S. Open - New York cinch Championships - London Australian Open - Melbourne French Open - Paris Open 13 Provence - Marseille cinch Championships - London Wimbledon - London U.S. Open - New York Australian Open - Melbourne Ordina Open - 's-Hertogenbosch French Open - Paris Wimbledon - London U.S. Open - New York AEGON International - Eastbourne Swiss Indoors Basel - Basel Open de Moselle - Metz Santo Domingo Challenger Catella Swedish Open - Bastad Movistar Open - Santiago Mercedes Cup - Stuttgart Australian Open - Melbourne German Tennis Championships - Hamburg Bet-at-home Open - Hamburg Erste Bank Open - Vienna Topshelf Open - 's-Hertogenbosch Mercedes Cup - Stuttgart Copa Telmex - Buenos Aires Brasil Open - Sao Paulo BNP Paribas Open - Indian Wells Mutua Madrilena Masters Madrid - Madrid Rogers Cup - Toronto Countrywide Classic - Los Angeles Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters - Shanghai Rogers Cup - Toronto AEGON International - Eastbourne Chengdu Open - Chengdu Shanghai Rolex Masters - Shanghai Miami Open - Miami Chengdu Open - Chengdu Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai PBZ Zagreb Indoors - Zagreb Argentina Open - Buenos Aires Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome China Open - Beijing Coupe Rogers - Montreal 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 Australian Open - Melbourne French Open - Paris Wimbledon - London Wimbledon - London U.S. Open - New York Australian Open - Melbourne Australian Open - Melbourne French Open - Paris Wimbledon - London Wimbledon - London U.S. Open - New York Australian Open - Melbourne 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 U.S. Open - New York French Open - Paris U.S. Open - New York French Open - Paris U.S. Open - New York French Open - Paris Davis Cup, Group 2, 1R, HUN-BUL 2-3 Davis Cup, Group 2, 1R, BUL-MON 3-2 Davis Cup, Europe/Africa Group II, 2R, SLO-BUL 5-0 Davis Cup, PO, SWE-ARG 2-3 Davis Cup, World Group, QF, RUS-ARG 2-3 Hopman Cup - Perth Davis Cup, Group II, 1R, BUL-FIN 2-3 Davis Cup, World Group, SF, CZE-ARG 3-2 Davis Cup, Group II, PO, GRE-BUL 1-4 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, Group II, 2R, LUX-BUL 0-5 Davis Cup, World Group, SF, BEL-ARG 3-2 Davis Cup, World Group, SF, GBR-ARG 2-3 Davis Cup, World Group, 1R, POL-ARG 2-3 ATP Cup - Brisbane, Perth, Sydney Davis Cup, World Group, QR, COL-ARG 3-1 Laver Cup - Berlin Laver Cup - Chicago All Lower level tournaments French Open (juniors) Wimbledon (juniors) U.S. Open (juniors) U.S. Open (juniors) French Open (juniors) Wimbledon (juniors) U.S. Open (juniors) AAMI Classic - Kooyong Nitto ATP Finals - London Olympics - London Olympics - Rio de Janeiro Western & Southern Open - Cincinnati Western & Southern Open - Cincinnati