Career 2025 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011
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 Erste Bank Open - Vienna Rolex Paris Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami National Bank Open - Montreal Western & Southern Open - Cincinnati Australian Open - Melbourne French Open - Paris China Open - Beijing Germany F14 Germany F16 Qatar F2 Qatar F3 Qatar F4 USA F32 Colombia F1 Germany F5 Canada F6 USA F27 USA F28 USA F29 Colombia F2 USA F30 Argentina F5 Argentina F6 Argentina F5 Argentina F8 Argentina F9 Romania F7 Romania F8 Turkey F27 Turkey F28 Argentina F11 Argentina F12 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) 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 Sweden F3 USA F31 USA F26 Bolivia F2 Dallas Challenger West Lakes Challenger Irving Challenger Sarasota Challenger Heilbronn Challenger Braunschweig Challenger Istanbul Challenger Izmir Challenger Mons Challenger Irving Challenger Heilbronn Challenger Braunschweig Challenger Buenos Aires Challenger Floridablanca Challenger Montevideo Challenger Santiago Challenger Biella 7 Challenger Prague 2 Challenger Lima Challenger Montevideo Challenger Buenos Aires 2 Challenger Vina del Mar Challenger Piracicaba Challenger Barranquilla Challenger Aix En Provence Challenger Marburg Challenger St. Remy Challenger Buenos Aires Challenger Santiago Challenger Aix En Provence Challenger Leon Challenger Guayaquil Challenger Campinas Challenger Montevideo Challenger Lima Challenger Piracicaba Challenger Cordenons Challenger Lima 2 Challenger Santo Domingo Challenger Antofagasta Challenger Lima 2 Challenger Temuco Challenger Lima Challenger Turin Challenger Santiago Challenger Poznan Challenger Buenos Aires Challenger Villa Maria Challenger Punta Del Este Challenger Piracicaba Challenger Concepcion Challenger Turin Challenger Punta Del Este Challenger Karlsruhe Challenger Argentina F6 Salinas Challenger Salinas 2 Challenger Oeiras 4 Challenger Lyon Challenger Forli Challenger Luedenscheid Challenger Warsaw Challenger Seville Challenger Buenos Aires Challenger Campinas Challenger Bendigo Challenger Concepcion Challenger Santa Cruz de la Sierra Challenger Concepcion 2 Challenger Salinas Challenger Heilbronn Challenger Blois Challenger Cordenons Challenger Santo Domingo Challenger Buenos Aires Challenger Coquimbo 2 Challenger Lima 2 Challenger Montevideo Challenger Montevideo Challenger Tigre 2 Challenger Sarasota Challenger Tallahassee Challenger Luedenscheid Challenger Meerbusch Challenger Curitiba Challenger Rosario Challenger Santa Cruz de la Sierra Challenger Sao Leopoldo Challenger Iasi Challenger Banja Luka Challenger Buenos Aires Challenger Lima Challenger Open de Moselle - Metz Guayaquil Challenger Milan Challenger Moselle Open - Metz Poznan Challenger Buenos Aires Challenger Montevideo Challenger BMW Open - Munich Bet-at-home Open - Hamburg Erste Bank Open - Vienna Brisbane International - Brisbane Open Sud de France - Montpellier Rennes Challenger ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille US Men's Clay Court Championship - Houston BMW Open - Munich Aegon Nottingham Open - Nottingham SkiStar Swedish Open - Bastad If Stockholm Open - Stockholm ABN AMRO World Tennis Tournament - Rotterdam BMW Open - Munich Gerry Weber Open - Halle St. Petersburg Open - St. Petersburg Open Sud de France - Montpellier Barcelona Open BancSabadell - Barcelona BMW Open - Munich Gerry Weber Open - Halle China Open - Beijing Citi Open - Washington Swiss Indoors Basel - Basel Abierto Mexicano Telcel - Acapulco Mercedes Cup - Stuttgart German Tennis Championships - Hamburg China Open - Beijing Argentina Open - Buenos Aires Rio Open - Rio de Janeiro Dubai Duty Free Tennis Championships - Dubai Gonet Geneva Open - Geneva United Cup - Australia Abierto Mexicano Telcel - Acapulco Hamburg Open - Hamburg Boss Open - Stuttgart BMW Open - Munich Sao Paulo Challenger Mifel Tennis Open - Los Cabos Panama City Challenger Cordoba Open - Cordoba Campinas Challenger Hamburg European Open - Hamburg Erste Bank Open - Vienna Campinas Challenger Caltanissetta Challenger Argentina Open - Buenos Aires BMW Open - Munich Rio Open - Rio de Janeiro Chengdu Open - Chengdu Milan Challenger Nordea Open - Bastad Argentina Open - Buenos Aires Tiriac Open - Bucharest Sarasota Challenger cinch Championships - London Erste Bank Open - Vienna San Marino Challenger Bet-at-home Open - Hamburg Heineken Open - Auckland Delray Beach Open - Delray Beach Power Horse Cup - Dusseldorf Mercedes Cup - Stuttgart Vegeta Croatia Open - Umag Bet-at-home Cup - Kitzbuhel Cordoba Open - Cordoba Swiss Indoors Basel - Basel Dubai Duty Free Tennis Championships - Dubai Mercedes Cup - Stuttgart Gerry Weber Open - Halle Santa Cruz de la Sierra Challenger Bet-at-home Open - Hamburg Citi Open - Washington Moselle Open - Metz Meerbusch Challenger Rio De Janeiro Challenger Open Sud de France - Montpellier Open 13 - Marseille Barcelona Open BancSabadell - Barcelona China Open - Beijing Open de Nice Cote d'Azur - Nice Citi Open - Washington Rio De Janeiro Challenger If Stockholm Open - Stockholm Orleans Challenger Campinas Challenger ABN AMRO World Tennis Tournament - Rotterdam Santiago Challenger Ricoh Open - 's-Hertogenbosch Morelos Challenger Abierto Mexicano Telcel - Acapulco bett1HULKS Indoors - Cologne Savannah Challenger Citi Open - Washington Abierto Mexicano Telcel - Acapulco Shenzhen Open - Shenzhen Open 13 - Marseille Villa Maria Challenger ABN AMRO World Tennis Tournament - Rotterdam Abierto Mexicano Telcel - Acapulco China Open - Beijing Campinas Challenger Grand Prix Hassan II - Marrakech Santiago Challenger Barcelona Open Banc Sabadell - Barcelona Guayaquil Challenger BMW Open - Munich Geneva Open - Geneva Noventi Open - Halle Como Challenger Cagliari Challenger United Cup - Australia Swiss Indoors Basel - Basel ABN AMRO World Tennis Tournament - Rotterdam Hamburg Open - Hamburg Chile Dove Men+Care Open - Santiago San Benedetto Challenger BMW Open - Munich Noventi Open - Halle Santiago Challenger Open Sud de France - Montpellier Abierto Mexicano Telcel - Acapulco Chile Dove Men+Care Open - Santiago bett1HULKS Championships - Cologne BNP Paribas Nordic Open - Stockholm Antofagasta Challenger ABN AMRO World Tennis Tournament - Rotterdam Argentina Open - Buenos Aires Qatar ExxonMobil Open - Doha Chile Dove Men+Care Open - Santiago Terra Wortmann Open - Halle BMW Open - Munich Terra Wortmann Open - Halle Hangzhou Open - Hangzhou Guayaquil Challenger China Open - Beijing Movistar Chile Open - Santiago Terra Wortmann Open - Halle Florianopolis Challenger Turin Challenger United Cup - Australia Movistar Chile Open - Santiago Plava Laguna Croatia Open - Umag Lyon Challenger China Open - Beijing Verona Challenger Erste Bank Open - Vienna BMW Open - Munich Prague 1 Challenger Punta Del Este Challenger Concepcion Challenger Malaysian Open - Kuala Lumpur Trieste Challenger Santiago 2 Challenger Lyon Challenger Western & Southern Open - Cincinnati Internazionali BNL d'Italia - Rome BNP Paribas Open - Indian Wells Miami Open - Miami Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Rogers Cup - Toronto Western & Southern Open - Cincinnati Miami Open - Miami Gerry Weber Open - Halle BMW Open - Munich BNP Paribas Masters - Paris Western & Southern Open - Cincinnati Mallorca Championships - Mallorca Rolex Paris Masters - Paris Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Shanghai Rolex Masters - Shanghai Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Shanghai Rolex Masters - Shanghai Mutua Madrid Open - Madrid US Men's Clay Court Championship - Houston Internazionali BNL d'Italia - Rome BNP Paribas Open - Indian Wells Rogers Cup - Toronto Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Mutua Madrid Open - Madrid Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati Coupe Rogers - Montreal Rolex Paris Masters - Paris Monte-Carlo Rolex Masters - Monte-Carlo Nordea Open - Bastad Internazionali BNL d'Italia - Rome Western & Southern Open - New York Erste Bank Open - Vienna Western & Southern Open - Cincinnati Bet-at-home Open - Hamburg Internazionali BNL d'Italia - Rome Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells National Bank Open - Toronto Citi Open - Washington Miami Open - Miami Miami Open - Miami Mutua Madrid Open - Madrid Shanghai Rolex Masters - Shanghai Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Rolex Paris Masters - Paris Cincinnati Open - Cincinnati Miami Open - Miami Shanghai Rolex Masters - Shanghai Rio Open - Rio de Janeiro Mutua Madrid Open - Madrid Rolex Paris Masters - Paris Plava Laguna Croatia Open - Umag Mutua Madrid Open - Madrid Nordea Open - Bastad Western & Southern Open - Cincinnati Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Miami Open - Miami BNP Paribas Open - Indian Wells Miami Open - Miami Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Western & Southern Open - Cincinnati Mutua Madrid Open - Madrid BNP Paribas Open - Indian Wells Miami Open - Miami National Bank Open - Toronto U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London French Open - Paris Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne U.S. Open - New York U.S. Open - New York French Open - Paris French Open - Paris U.S. Open - New York U.S. Open - New York U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Australian Open - Melbourne Wimbledon - London French Open - Paris Wimbledon - London Australian Open - Melbourne U.S. Open - New York Wimbledon - London U.S. Open - New York Australian Open - Melbourne Monte-Carlo Rolex Masters - Monte-Carlo Wimbledon - London French Open - Paris Abierto Mexicano Telcel - Acapulco Australian Open - Melbourne Wimbledon - London Australian Open - Melbourne Monte-Carlo Rolex Masters - Monte-Carlo Hopman Cup - Perth Laver Cup - Prague Davis Cup, World Group, QF, ESP-GER 3-2 Davis Cup, World Group, QR, GER-HUN 5-0 Laver Cup - Geneva ATP Cup - Brisbane, Perth, Sydney ATP Cup - Melbourne Laver Cup - Boston ATP Cup - Sydney BNP Paribas Open - Indian Wells Laver Cup - Berlin Laver Cup - San Francisco Australian Open (juniors) French Open (juniors) Wimbledon (juniors) U.S. Open (juniors) Australian Open (juniors) Davis Cup, World Group, PO, GER-SUI 2-3 Hopman Cup - Perth Davis Cup, World Group, 1R, GER-CZE 2-3 All Lower level tournaments Davis Cup, World Group, 1R, GER-BEL 1-4 Hopman Cup - Perth Davis Cup, World Group, 1R, AUS-GER 1-3 Laver Cup - Chicago Hopman Cup - Perth Davis Cup, Qualifiers, 1R, BRA-GER 1-3 Exhibition Diriyah Tennis Cup Nitto ATP Finals - London Nitto ATP Finals - Turin Nitto ATP Finals - London Nitto ATP Finals - London Nitto ATP Finals - Turin Olympics - Paris Nitto ATP Finals - Turin Nitto ATP Finals - Turin Olympics - Tokyo Nitto ATP Finals - London