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 Wimbledon - London Luedenscheid Challenger U.S. Open - New York Montevideo Challenger Rolex Paris Masters - Paris Chengdu Open - Chengdu China Open - Beijing Curitiba Challenger Shanghai Rolex Masters - Shanghai Lima 2 Challenger Brisbane International - Brisbane Australian Open - Melbourne ABN AMRO Open - Rotterdam Punta Del Este Challenger Open 13 Provence - Marseille Piracicaba Challenger Argentina Open - Buenos Aires Miami Open - Miami Movistar Chile Open - Santiago Santa Cruz de la Sierra Challenger BNP Paribas Open - Indian Wells Santiago Challenger Sao Leopoldo Challenger Mutua Madrid Open - Madrid Monte-Carlo Rolex Masters - Monte-Carlo French Open - Paris National Bank Open - Montreal Internazionali BNL d'Italia - Rome cinch Championships - London Wimbledon - London Karlsruhe Challenger U.S. Open - New York Antofagasta Challenger BNP Paribas Nordic Open - Stockholm Campinas Challenger Shanghai Rolex Masters - Shanghai Villa Maria Challenger Rolex Paris Masters - Paris Montevideo Challenger Mutua Madrid Open - Madrid Monte-Carlo Rolex Masters - Monte-Carlo BNP Paribas Open - Indian Wells Movistar Chile Open - Santiago Rio Open - Rio de Janeiro Rosario Challenger Argentina Open - Buenos Aires Temuco Challenger Piracicaba Challenger Meerbusch Challenger Brisbane International - Brisbane Australian Open - Melbourne Miami Open - Miami National Bank Open - Toronto Internazionali BNL d'Italia - Rome Tiriac Open - Bucharest French Open - Paris Hamburg Open - Hamburg Rolex Paris Masters - Paris cinch Championships - London Wimbledon - London Nordea Open - Bastad Cincinnati Open - Cincinnati China Open - Beijing Shanghai Rolex Masters - Shanghai Hangzhou Open - Hangzhou Spain F40 Spain F41 Spain F1 Spain F3 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 Argentina F5 Argentina F6 Argentina F5 Argentina F8 Argentina F9 Romania F7 Romania F8 Turkey F27 Turkey F28 Argentina F11 Argentina F12 Bolivia F2 Bolivia F3 Uruguay F1 Uruguay F2 Uruguay F3 Chile F8 Tunisia F8 (Hammamet) Tunisia F9 (Hammamet) Spain F7 (Javea) Spain F8 (Reus) Spain F9 (Madrid) Argentina F1 (Villa del Dique) Argentina F2 (Cordoba) Argentina F3 (Villa Maria) Colombia F1 (Valledupar) Colombia F2 (Manizales) Argentina F4 (Rosario) Argentina F5 (Neuquen) Turkey F7 (Antalya) Turkey F8 (Antalya) Bulgaria F1 Bulgaria F2 Turkey F9 (Antalya) Turkey F10 (Antalya) Turkey F11 (Antalya) Brazil F1 (Sao Jose do Rio Preto) Brazil F2 (Sao Paulo) Brazil F3 (Brasilia) Argentina F1 (Villa del Dique) Argentina F2 (Villa Maria) Argentina F3 (Cordoba) Italy F18 (Casinalbo) Italy F19 (Gubbio) Italy F20 (Pontedera) Argentina F4 (Rosario) Argentina F5 (Villa del Dique) Argentina F6 (Buenos Aires) M15 Pinamar M15 Pinamar M15 Pinamar M25 Pensacola M15 Cancun M15 Cancun M15 Cancun M25 Buenos Aires M15 Buenos Aires M25 Lima M25 Vogau M25+H Bydgoszcz M25 Poznan M25 Gyor M15 Szekesfehervar M25 Rio De Janeiro M25 Naples M15 Santo Domingo M15 Santo Domingo M25 Lima M25 Lima M25 Punta del Este M25 Cordoba M25 Klosters M25 Jablonec Nad Nisou M25 Pardubice M15 Setubal M25 Hamburg M15 Villa Maria M25 Vic Bulgarian Open Challenger - Sofia ATP Open Castilla y Leon - Segovia Argentina F6 Labertz Open by Stawag - Aachen Bangkok Challenger Korat Challenger Sofia Challenger Rhodes Challenger Ramat Hasharon Challenger Nottingham Challenger Segovia Challenger Istanbul Challenger Todi Challenger Trnava Challenger Kolding Challenger Charlottesville Challenger Rhodes Challenger Ramat Hasharon Challenger Marburg Challenger Braunschweig Challenger Geneva Challenger Bangkok Challenger Rennes Challenger Orleans Challenger Eckental Challenger Aachen Challenger Helsinki Challenger Prague Challenger Besancon Challenger Sarajevo Challenger Recanati Challenger Buenos Aires Challenger Cremona Challenger Nottingham Challenger Bangkok Challenger Bauer Watertechnilogy Cup 2008 - Eckental Floridablanca Challenger Buenos Aires Challenger Montevideo Challenger Santiago Challenger Cremona Challenger Prague Challenger Chile Dove Men+Care Open - Santiago Knoxville Challenger Lima Challenger Guayaquil Challenger Montevideo Challenger Buenos Aires Challenger Punta Del Este Challenger Santiago Challenger Banja Luka Challenger Buenos Aires Challenger Campinas Challenger Lima Challenger Guayaquil Challenger Genova Challenger Noumea Challenger Honolulu Challenger Dallas Challenger Salinas Challenger Salinas 2 Challenger Oeiras 4 Challenger Biella 7 Challenger Lyon Challenger Forli Challenger Milan Challenger Cordenons Challenger Prague 2 Challenger Luedenscheid Challenger Warsaw Challenger Seville Challenger Lima Challenger Buenos Aires Challenger Montevideo Challenger Campinas Challenger Bendigo Challenger Concepcion Challenger Santa Cruz de la Sierra Challenger Concepcion 2 Challenger Salinas Challenger Buenos Aires 2 Challenger Heilbronn Challenger Poznan Challenger Blois Challenger Cordenons Challenger Lima Challenger Santo Domingo Challenger Buenos Aires Challenger Coquimbo 2 Challenger Lima 2 Challenger Montevideo Challenger Tigre 2 Challenger Piracicaba Challenger Concepcion Challenger Vina del Mar Challenger Sao Paulo Challenger Sarasota Challenger Tallahassee Challenger Turin Challenger Campinas Challenger Campinas Challenger Poznan Challenger Buenos Aires Challenger Lima 2 Challenger Cherbourg Challenger Leon Challenger Santa Cruz de la Sierra Challenger Turin Challenger Rio De Janeiro Challenger Santo Domingo Challenger Rio De Janeiro Challenger Santiago Challenger Morelos Challenger Savannah Challenger Villa Maria Challenger Campinas Challenger Santiago Challenger Guayaquil Challenger Como Challenger Cagliari Challenger San Benedetto Challenger Santiago Challenger Antofagasta Challenger Internazionali BNL d'Italia - Rome Guayaquil Challenger Florianopolis Challenger Turin Challenger Lyon Challenger Open SEAT 2008 - Barcelona Ordina Open - s-Hertogenbosch Davidoff Swiss Indoors Basel - Basel ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille AEGON Championships - London If Stockholm Open - Stockholm Verona Challenger AEGON Championships - London ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille Dubai Duty Free Tennis Championships - Dubai US Men's Clay Court Championship - Houston Open Sabadell Atlantico - Barcelona BMW Open - Munich Open de Nice Cote d'Azur - Nice AEGON Championships - London AEGON International - Eastbourne Campbell's Hall of Fame Tennis Championships - Newport Atlanta Tennis Championships - Atlanta Farmers Classic - Los Angeles Legg Mason Tennis Classic - Washington Winston Salem - Winston Salem Open de Moselle - Metz PTT Thailand Open - Bangkok China Open - Beijing If Stockholm Open - Stockholm Apia International - Sydney SAP Open - San Jose Regions Morgan Keegan Championships - Memphis BRD Nastase Tiriac Trophy - Bucharest Open de Nice Cote d'Azur - Nice AEGON Championships - London SkiStar Swedish Open - Bastad Credit Agricole Suisse Open - Gstaad PTT Thailand Open - Bangkok Rakuten Japan Open - Tokyo Swiss Indoors Basel - Basel Brisbane International - Brisbane Apia International - Sydney ABN AMRO World Tennis Tournament - Rotterdam Barcelona Open BancSabadell - Barcelona AEGON Championships - London SkiStar Swedish Open - Bastad Citi Open - Washington China Open - Beijing If Stockholm Open - Stockholm Swiss Indoors Basel - Basel Brisbane International - Brisbane ABN AMRO World Tennis Tournament - Rotterdam Abierto Mexicano Telcel - Acapulco BRD Nastase Tiriac Trophy - Bucharest AEGON Championships - London China Open - Beijing If Stockholm Open - Stockholm Swiss Indoors Basel - Basel Brisbane International - Brisbane Prague 1 Challenger ABN AMRO World Tennis Tournament - Rotterdam Abierto Mexicano Telcel - Acapulco TEB BNP Paribas Istanbul Open - Istanbul Punta Del Este Challenger AEGON Championships - London Concepcion Challenger Citi Open - Washington Malaysian Open - Kuala Lumpur Rakuten Japan Open - Tokyo If Stockholm Open - Stockholm Trieste Challenger Swiss Indoors Basel - Basel Brisbane International - Brisbane Apia International - Sydney Santiago 2 Challenger Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco TEB BNP Paribas Istanbul Open - Istanbul AEGON Championships - London Citi Open - Washington Lyon Challenger 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 Iasi Challenger Grand Prix Hassan II - Marrakech Mercedes Cup - Stuttgart AEGON Championships - London Citi Open - Washington China Open - Beijing If Stockholm Open - Stockholm Brisbane International - Brisbane ABN AMRO World Tennis Tournament - Rotterdam Dubai Duty Free Tennis Championships - Dubai Barcelona Open BancSabadell - Barcelona AEGON Championships - London China Open - Beijing Erste Bank Open - Vienna Brisbane International - Brisbane Barcelona Open Banc Sabadell - Barcelona Geneva Open - Geneva Fever-Tree Championships - London BB&T Atlanta Open - Atlanta Abierto Mexicano de Tenis Mifel - Los Cabos Chengdu Open - Chengdu Intrum Stockholm Open - Stockholm Erste Bank Open - Vienna Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam Abierto Mexicano Telcel - Acapulco European Open - Antwerp Erste Bank Open - Vienna Murray River Open - Melbourne Cordoba Open - Cordoba Chile Dove Men+Care Open - Santiago Abierto Mexicano Telcel - Acapulco Gonet Geneva Open - Geneva Citi Open - Washington San Diego Open - San Diego Melbourne Summer Set - Melbourne Catella Swedish Open - Bastad Argentina Open - Buenos Aires Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco Chile Dove Men+Care Open - Santiago Barcelona Open Banc Sabadell - Barcelona cinch Championships - London Citi Open - Washington Winston-Salem Open - Winston-Salem Sofia Open - Sofia Stockholm Open - Stockholm Erste Bank Open - Vienna United Cup - Australia Cordoba Open - Cordoba ABN AMRO World Tennis Tournament - Rotterdam Argentina Open - Buenos Aires Rio Open - Rio de Janeiro Open 13 Provence - Marseille Barcelona Open Banc Sabadell - Barcelona Gonet Geneva Open - Geneva cinch Championships - London Mallorca Championships - Mallorca Plava Laguna Croatia Open - Umag BNP Paribas Nordic Open - Stockholm Erste Bank Open - Vienna BMW Open - Munich Mercedes Cup - Stuttgart Citi Open - Washington Citi Open - Washington Rio Open - Rio de Janeiro Erste Bank Open - Vienna Plava Laguna Croatia Open - Umag Erste Bank Open - Vienna Nordea Open - Bastad Qatar ExxonMobil Open - Doha Dubai Duty Free Tennis Championships - Dubai Erste Bank Open - Vienna Chengdu Open - Chengdu PBZ Zagreb Indoors - Zagreb China Open - Beijing Laver Cup - Berlin Mutua Madrilena Masters Madrid - Madrid 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 Rogers Cup - Montreal 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 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 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 - Toronto Western & Southern Open - Cincinnati BNP Paribas Masters - Paris 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 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 Mutua Madrid Open - Madrid 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 Western & Southern Open - Cincinnati Wimbledon - London U.S. Open - New York Australian Open - Melbourne 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 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 U.S. Open - New York 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 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 Hopman Cup - Perth Davis Cup, Group II, 1R, BUL-FIN 2-3 Davis Cup, Group II, PO, GRE-BUL 1-4 Davis Cup, Group II, 2R, LUX-BUL 0-5 Laver Cup - Chicago ATP Cup - Brisbane, Perth, Sydney U.S. Open (juniors) French Open (juniors) Wimbledon (juniors) U.S. Open (juniors) All Lower level tournaments Olympics - Rio de Janeiro AAMI Classic - Kooyong Olympics - London Nitto ATP Finals - London