Career 2025 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007
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 Bulgaria F2 Spain F40 Spain F41 Spain F1 Spain F6 Spain F9 Spain F11 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 Chile F9 Chile 11 Chile F1 Chile F2 Chile F3 Netherlands F2 Abierto de Tenis Mifel - Los Cabos Rolex Paris Masters - Paris Shanghai Rolex Masters - Shanghai Chengdu Open - Chengdu Brisbane International - Brisbane Adelaide International - Adelaide Miami Open - Miami United Cup - Australia ABN AMRO Open - Rotterdam Open 13 Provence - Marseille Argentina Open - Buenos Aires Davis Cup, World Group, Q, CHI-PER 3-2 BNP Paribas Open - Indian Wells Movistar Chile Open - Santiago Internazionali BNL d'Italia - Rome Monte-Carlo Rolex Masters - Monte-Carlo National Bank Open - Montreal Mutua Madrid Open - Madrid Laver Cup - Berlin Shanghai Rolex Masters - Shanghai Rolex Paris Masters - Paris Mutua Madrid Open - Madrid Monte-Carlo Rolex Masters - Monte-Carlo BNP Paribas Open - Indian Wells Citi Open - Washington Brisbane International - Brisbane Australian Open - Melbourne Miami Open - Miami Internazionali BNL d'Italia - Rome Estoril Challenger Winston-Salem Open - Winston-Salem National Bank Open - Toronto Terra Wortmann Open - Halle Cincinnati Open - Cincinnati U.S. Open - New York Chile F5 Chile F6 Chile F9 Chile F10 Chile F11 Chile F12 Argentina F1 Guatemala F1 Chile F1 Chile F2 Chile F3 USA F12 USA F13 USA F14 Spain F12 Serbia F3 Germany F6 Germany F7 Brazil F7 Brazil F8 Colombia F4 Chile F4 USA F6 Romania F13 Romania F14 Romania F15 Canada F9 Chile F5 Chile F7 Chile F8 Spain F3 Bulgaria F1 M25 Pensacola Lima Challenger Salzburg-Anif Challenger M15 Santo Domingo M15 Santo Domingo Medellin Challenger Quito Challenger San Juan Challenger Montevideo Challenger Segovia Challenger Santiago Challenger Tempe Challenger Luedenscheid Challenger Aguascalientes Challenger Geneva Challenger Leon Challenger Santiago Challenger Salinas Challenger AEGON Championships - London Catella Swedish Open - Bastad Birmingham Challenger Open 13 - Marseille Bauer Watertechnilogy Cup 2008 - Eckental Dubai Duty Free Tennis Championships - Dubai Istanbul Challenger Dallas Challenger Farmers Classic - Los Angeles If Stockholm Open - Stockholm Open de Nice Cote d'Azur - Nice Mohammedia Challenger Milan Challenger Cali Challenger Rakuten Japan Open - Tokyo Lima Challenger Bogota Challenger Morelos Challenger Santiago Challenger Montevideo Challenger Santiago Challenger SkiStar Swedish Open - Bastad Phoenix Challenger If Stockholm Open - Stockholm Salinas 2 Challenger Little Rock Challenger Orlando 2 Challenger Todi Challenger Tampere Challenger Campinas Challenger Brisbane International - Brisbane Sao Paulo Challenger Concepcion 2 Challenger Apia International - Sydney Ecuador Open - Quito Luedenscheid Challenger Argentina Open - Buenos Aires TEB BNP Paribas Istanbul Open - Istanbul AEGON Championships - London Ortisei Challenger Swiss Indoors Basel - Basel Rio Open - Rio de Janeiro Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco China Open - Beijing Brisbane International - Brisbane Garanti Koza Sofia Open - Sofia Millennium Estoril Open - Estoril Besancon Challenger Bangkok Challenger Korat Challenger Trnava Challenger Kolding Challenger Charlottesville Challenger Citi Open - Washington Knoxville Challenger Genova Challenger Noumea Challenger Honolulu Challenger Shenzhen Open - Shenzhen China Open - Beijing Rhodes Challenger Cremona Challenger Marburg Challenger Orleans Challenger Helsinki Challenger Rakuten Japan Open - Tokyo Cherbourg Challenger Prague Challenger If Stockholm Open - Stockholm Brisbane International - Brisbane Maharashtra Open - Pune Ecuador Open - Quito Prague Challenger ABN AMRO World Tennis Tournament - Rotterdam Rio Open - Rio de Janeiro Dubai Duty Free Tennis Championships - Dubai Brasil Open - Sao Paulo Millennium Estoril Open - Estoril AEGON Championships - London AEGON International - Eastbourne German Tennis Championships - Hamburg Generali Open - Kitzbuhel Winston-Salem Open - Winston-Salem China Open - Beijing Rakuten Japan Open - Tokyo European Open - Antwerp Erste Bank Open - Vienna Brisbane International - Brisbane Qatar ExxonMobil Open - Doha Cordoba Open - Cordoba Argentina Open - Buenos Aires Barcelona Open Banc Sabadell - Barcelona Cali Challenger Cordoba Challenger Geneva Open - Geneva Bucaramanga Challenger Libema Open - 's-Hertogenbosch Fever-Tree Championships - London Nature Valley International - Eastbourne SkiStar Swedish Open - Bastad German Tennis Championships - Hamburg BB&T Atlanta Open - Atlanta Winston-Salem Open - Winston-Salem Santiago Challenger Chengdu Open - Chengdu Kremlin Cup - Moscow Intrum Stockholm Open - Stockholm Adelaide International - Adelaide Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam Abierto Mexicano Telcel - Acapulco Erste Bank Open - Vienna Murray River Open - Melbourne Chile Dove Men+Care Open - Santiago Abierto Mexicano Telcel - Acapulco Cali Challenger Citi Open - Washington San Diego Open - San Diego Cordoba Open - Cordoba Argentina Open - Buenos Aires Binghamton Challenger Lexington Challenger Nordea Open - Bastad Swiss Open - Gstaad Aptos Challenger Erste Bank Open - Vienna Korea Open - Seoul Rio Open - Rio de Janeiro Open 13 Provence - Marseille Chile Dove Men+Care Open - Santiago Barcelona Open Banc Sabadell - Barcelona Gonet Geneva Open - Geneva cinch Championships - London Rothesay International - Eastbourne China Open - Beijing Swiss Indoors Basel - Basel Chengdu Open - Chengdu Bucaramanga Challenger Erste Bank Open - Vienna Argentina Open - Buenos Aires Qatar ExxonMobil Open - Doha Rio Open - Rio de Janeiro Puebla Challenger Tiriac Open - Bucharest Drummondville Challenger BMW Open - Munich Gonet Geneva Open - Geneva Libema Open - 's-Hertogenbosch Tallahassee Challenger Mestre Challenger Vicenza Challenger Prostejov Challenger Caltanissetta Challenger Cortina Challenger Montevideo Challenger Buenos Aires Challenger Guadalajara Challenger Rome Challenger Santo Domingo Challenger Quito Challenger Bogota Challenger Bordeaux Challenger Rio De Janeiro Challenger ABN AMRO World Tennis Tournament - Rotterdam Prostejov Challenger Lyon Challenger Ilkley Challenger Medellin Challenger Swiss Indoors Basel - Basel AEGON Championships - London AEGON Championships - London AEGON International - Eastbourne AEGON Championships - London SkiStar Swedish Open - Bastad PTT Thailand Open - Bangkok Swiss Indoors Basel - Basel VTR Open - Vina del Mar ABN AMRO World Tennis Tournament - Rotterdam Swiss Indoors Basel - Basel Abierto Mexicano Telcel - Acapulco Warsaw Challenger Cassis Challenger ABN AMRO World Tennis Tournament - Rotterdam Bulgarian Open Challenger - Sofia ATP Open Castilla y Leon - Segovia Santiago 2 Challenger Santiago 3 Challenger Bogota Challenger Cremona Challenger Lima 2 Challenger Ramat Hasharon Challenger Nottingham Challenger Brasilia Challenger Bangkok Challenger Eckental Challenger Aachen Challenger Sarajevo Challenger Citi Open - Washington Santiago Challenger Malaysian Open - Kuala Lumpur Mexico City Challenger San Luis Potosi Challenger Brisbane International - Brisbane Apia International - Sydney Braunschweig Challenger Santiago Challenger Aix En Provence Challenger Rhodes Challenger TEB BNP Paribas Istanbul Open - Istanbul Mercedes Cup - Stuttgart Ramat Hasharon Challenger Santo Domingo Challenger Santos Challenger Sao Paulo Challenger Vicenza Challenger Mestre Challenger Ilkley Challenger Todi Challenger Mendoza Challenger Buenos Aires Challenger Santo Domingo Challenger Le Gosier Challenger Savannah Challenger Perugia Challenger Oeiras 3 Challenger Labertz Open by Stawag - Aachen Guayaquil Challenger Chengdu Open - Chengdu If Stockholm Open - Stockholm Swiss Indoors Basel - Basel Floridablanca Challenger ABN AMRO World Tennis Tournament - Rotterdam Canberra Challenger Morelos Challenger Nottingham Challenger Bangkok Challenger Rio Open - Rio de Janeiro Salinas Challenger Millennium Estoril Open - Estoril Abierto Mexicano de Tenis Mifel - Los Cabos Cordoba Open - Cordoba Gonet Geneva Open - Geneva Chile Dove Men+Care Open - Santiago Sofia Open - Sofia United Cup - Australia Ningboo Challenger Recanati Challenger Lima Challenger Concepcion Challenger Rio Open - Rio de Janeiro Barcelona Open Banc Sabadell - Barcelona cinch Championships - London Prague 2 Challenger China Open - Beijing BNP Paribas Nordic Open - Stockholm Movistar Chile Open - Santiago Generali Open - Kitzbuhel Vancouver Challenger Bergamo Challenger Canberra Challenger Pereira Challenger Noumea Challenger ABN AMRO World Tennis Tournament - Rotterdam US Men's Clay Court Championship - Houston Campbell's Hall of Fame Tennis Championships - Newport ABN AMRO World Tennis Tournament - Rotterdam BRD Nastase Tiriac Trophy - Bucharest Rennes Challenger BRD Nastase Tiriac Trophy - Bucharest Guayaquil Challenger China Open - Beijing If Stockholm Open - Stockholm Swiss Indoors Basel - Basel Citi Open - Washington Grand Prix Hassan II - Marrakech Barcelona Open BancSabadell - Barcelona Plava Laguna Croatia Open - Umag Swiss Indoors Basel - Basel Open SEAT 2008 - Barcelona Ordina Open - s-Hertogenbosch Davidoff Swiss Indoors Basel - Basel Open 13 - Marseille If Stockholm Open - Stockholm Open Sabadell Atlantico - Barcelona BMW Open - Munich Open de Nice Cote d'Azur - Nice Atlanta Tennis Championships - Atlanta Legg Mason Tennis Classic - Washington Sofia Challenger Open de Moselle - Metz Dubai Duty Free Tennis Championships - Dubai PTT Thailand Open - Bangkok Terra Wortmann Open - Halle SAP Open - San Jose Credit Agricole Suisse Open - Gstaad Brisbane International - Brisbane Apia International - Sydney PBZ Zagreb Indoors - Zagreb Barcelona Open BancSabadell - Barcelona AEGON Championships - London Citi Open - Washington Brisbane International - Brisbane ABN AMRO World Tennis Tournament - Rotterdam AEGON Championships - London China Open - Beijing Abierto Mexicano Telcel - Acapulco Topshelf Open - 's-Hertogenbosch Winston Salem - Winston Salem If Stockholm Open - Stockholm AEGON Championships - London Mercedes Cup - Stuttgart AEGON Championships - London Abierto Mexicano Telcel - Acapulco Apia International - Sydney European Open - Antwerp Barcelona Open Banc Sabadell - Barcelona cinch Championships - London Generali Open - Kitzbuhel Citi Open - Washington Erste Bank Open - Vienna Melbourne Summer Set - Melbourne Abierto Mexicano Telcel - Acapulco Winston-Salem Open - Winston-Salem Delray Beach Open - Delray Beach Stockholm Open - Stockholm Tennis Napoli Open - Naples Regions Morgan Keegan Championships - Memphis Argentina Open - Buenos Aires Grand Prix Hassan II - Marrakech China Open - Beijing China Open - Beijing French Open - Paris Davis Cup, Group A, Bologna Mutua Madrilena Masters Madrid - Madrid Rakuten Japan Open - Tokyo Sony Ericsson Open - Miami Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters - Shanghai BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Rogers Cup - Toronto Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Open Tennis - 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 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 Rogers Cup - Montreal Western & Southern Open - Cincinnati BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai 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 Rogers Cup - Montreal Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai 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 Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Internazionali BNL d'Italia - Rome Western & Southern Open - New York BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Rogers Cup - Toronto 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 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 Western & Southern Open - Cincinnati Wimbledon - London Wimbledon - London Australian Open - Melbourne Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne Wimbledon - London Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York 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 Wimbledon - London U.S. Open - New York U.S. Open - New York Australian Open - Melbourne French Open - Paris French Open - Paris Australian Open - Melbourne Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Wimbledon - London Rakuten Japan Open - Tokyo Monte-Carlo Rolex Masters - Monte-Carlo Australian Open - Melbourne Mutua Madrid Open - Madrid Western & Southern Open - Cincinnati Mutua Madrid Open - Madrid Rakuten Japan Open - Tokyo Erste Bank Open - Vienna U.S. Open - New York French Open - Paris U.S. Open - New York French Open - Paris French Open - Paris Australian Open - Melbourne U.S. Open - New York French Open - Paris French Open - Paris French Open - Paris U.S. Open - New York 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 Hopman Cup - Perth Davis Cup, Group II, 1R, BUL-FIN 2-3 Davis Cup, Group I, PO, DOM-CHI 4-1 Davis Cup, World Group, PO, CAN-CHI 5-0 Davis Cup, Group I, 1R, DOM-CHI 0-5 Davis Cup, Group I, 1R, CHI-ECU 3-1 Davis Cup, Group I, 2R, ARG-CHI 3-2 Laver Cup - Chicago Davis Cup, World Group, QR, AUT-CHI 2-3 ATP Cup - Brisbane, Perth, Sydney Davis Cup, Group I, 1R, SVK-CHI 3-1 Wimbledon - London Australian Open - Melbourne Davis Cup, Group I, 1R, PER-CHI 2-3 U.S. Open - New York French Open - Paris Rogers Cup - Montreal Internazionali BNL d'Italia - Rome Davis Cup, Finals, Group C U.S. Open (juniors) French Open (juniors) Wimbledon (juniors) U.S. Open (juniors) Davis Cup, Group II, 2R, LUX-BUL 0-5 Davis Cup, Group I, 2R, COL-CHI 3-1 Davis Cup, Group I, PO, CHI-SLO 4-0 Davis Cup, World Group, PO, CHI-KAZ 3-1 Australian Open (juniors) French Open (juniors) Wimbledon (juniors) U.S. Open (juniors) AAMI Classic - Kooyong All Lower level tournaments Davis Cup, Group II, PO, GRE-BUL 1-4 Davis Cup, Group II, 1R, CHI-PER 5-0 Davis Cup, Group I, 2R, CHI-COL 3-1 Nitto ATP Finals - London Olympics - London Olympics - Rio de Janeiro Olympics - Paris Erste Bank Open - Vienna Western & Southern Open - Cincinnati