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 Spain F40 Spain F41 Spain F1 Spain F3 Spain F6 Spain F9 Spain F18 Spain F19 Spain F20 Spain F21 Netherlands F3 Germany F13 Spain F34 Spain F35 USA F3 Germany F9 Italy F18 Germany F10 Spain F29 Italy F22 M25 Malibu M25 Calabasas M15 Naples M25 Bakersfield M15 Vero Beach USA F2 Spain F11 USA F1 Segovia Challenger Trnava Challenger Champaign Challenger Sarasota Challenger Winnipeg Challenger Charlottesville Challenger Canberra Challenger Bulgaria F1 Bulgaria F2 M15 San Diego M15 Los Angeles M15 Fountain Valley M15 Lakewood M15 Edwardsville M25 Weston Todi Challenger M25 Calabasas Rhodes Challenger Open SEAT 2008 - Barcelona Charlottesville Challenger Ordina Open - s-Hertogenbosch Davidoff Swiss Indoors Basel - Basel ABN AMRO World Tennis Tournament - Rotterdam M25 Austin AEGON Championships - London If Stockholm Open - Stockholm M15 Frascati M25 Champaign M25 Edwardsville Columbus Challenger ABN AMRO World Tennis Tournament - Rotterdam Dubai Duty Free Tennis Championships - Dubai US Men's Clay Court Championship - Houston 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 Sioux Falls Challenger If Stockholm Open - Stockholm Apia International - Sydney Open de Nice Cote d'Azur - Nice Champaign Challenger AEGON Championships - London Credit Agricole Suisse Open - Gstaad Rakuten Japan Open - Tokyo M25 Wesley Chapel Swiss Indoors Basel - Basel Brisbane International - Brisbane Apia International - Sydney 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 M25 Wichita China Open - Beijing If Stockholm Open - Stockholm Swiss Indoors Basel - Basel Brisbane International - Brisbane ABN AMRO World Tennis Tournament - Rotterdam TEB BNP Paribas Istanbul Open - Istanbul M25 Wichita Cremona Challenger Citi Open - Washington Malaysian Open - Kuala Lumpur Rakuten Japan Open - Tokyo If Stockholm Open - Stockholm Brisbane International - Brisbane 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 Mercedes Cup - Stuttgart AEGON Championships - London 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 Bulgarian Open Challenger - Sofia Brisbane International - Brisbane Geneva Open - Geneva Fever-Tree Championships - London Abierto Mexicano de Tenis Mifel - Los Cabos Chengdu Open - Chengdu Intrum Stockholm Open - Stockholm Abierto Mexicano Telcel - Acapulco European Open - Antwerp Erste Bank Open - Vienna Murray River Open - Melbourne Gonet Geneva Open - Geneva Orleans Challenger San Diego Open - San Diego Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco 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 Citi Open - Washington China Open - Beijing ABN AMRO Open - Rotterdam Atlanta Open - Atlanta Erste Bank Open - Vienna BNP Paribas Nordic Open - Stockholm Brisbane International - Brisbane Barcelona Open Banc Sabadell - Barcelona Terra Wortmann Open - Halle Mallorca Championships - Mallorca BNP Paribas Nordic Open - Stockholm Labertz Open by Stawag - Aachen Bangkok Challenger Korat Challenger Sofia Challenger Ramat Hasharon Challenger Cremona Challenger Nottingham Challenger Istanbul Challenger Kolding Challenger Knoxville Challenger Rhodes Challenger Ramat Hasharon Challenger Marburg Challenger Braunschweig Challenger Geneva Challenger Bangkok Challenger Bangkok Challenger Eckental Challenger Aachen Challenger Helsinki Challenger Sarajevo Challenger Charlottesville Challenger Prague Challenger Charlottesville Challenger San Diego Challenger Mutua Madrilena Masters Madrid - Madrid ATP Open Castilla y Leon - Segovia Sony Ericsson Open - Miami Cary 2 Challenger Bauer Watertechnilogy Cup 2008 - Eckental BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Besancon Challenger 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 BNP Paribas Masters - Paris Francavilla Challenger BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Rogers Cup - Montreal Western & Southern Open - Cincinnati BNP Paribas Masters - Paris Recanati Challenger Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Rogers Cup - Toronto BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Mutua Madrid Open - Madrid Charleston Challenger 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 Nottingham Challenger 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 Rennes Challenger BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Cherbourg Challenger Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati Rolex Paris Masters - Paris BNP Paribas Open - Indian Wells Genova Challenger Miami Open - Miami Prague Challenger Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Noumea Challenger National Bank Open - Montreal Western & Southern Open - Cincinnati Rolex Paris Masters - Paris BNP Paribas Open - Indian Wells Honolulu Challenger Miami Open - Miami Dallas Challenger Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Shanghai Rolex Masters - Shanghai 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 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 Shanghai Rolex Masters - Shanghai Rolex Paris Masters - Paris M25 Tulsa Tiburon Challenger Oeiras 4 Challenger Tyler Challenger Lincoln Challenger Charleston Challenger Knoxville Challenger Stanford Challenger Columbus Challenger Charleston Challenger Fairfield Challenger Knoxville Challenger Champaign Challenger Oeiras 2 Challenger Cleveland Challenger Savannah Challenger Bloomfield Hills Challenger Cary Challenger Fairfield Challenger Knoxville Challenger Cleveland Challenger Turin Challenger BMW Open - Munich Delray Beach Open - Delray Beach ABN AMRO World Tennis Tournament - Rotterdam Wimbledon - London Barcelona Open BancSabadell - Barcelona U.S. Open - New York AEGON Championships - London Open 13 - Marseille Open Sabadell Atlantico - Barcelona Australian Open - Melbourne Winston Salem - Winston Salem PTT Thailand Open - Bangkok China Open - Beijing SAP Open - San Jose Open 13 - Marseille Regions Morgan Keegan Championships - Memphis BRD Nastase Tiriac Trophy - Bucharest Infosys Hall of Fame Open - Newport SkiStar Swedish Open - Bastad PTT Thailand Open - Bangkok Dallas Open - Dallas Australian Open - Melbourne French Open - Paris AEGON Championships - London AEGON Championships - London Wimbledon - London Abierto Mexicano Telcel - Acapulco Barcelona Open Banc Sabadell - Barcelona U.S. Open - New York Swiss Indoors Basel - Basel Delray Beach Open - Delray Beach AEGON Championships - London Apia International - Sydney Australian Open - Melbourne cinch Championships - London AEGON Championships - London Grand Prix Hassan II - Marrakech French Open - Paris Citi Open - Washington Wimbledon - London Erste Bank Open - Vienna Qatar ExxonMobil Open - Doha U.S. Open - New York Chengdu Open - Chengdu Japan Open Tennis Championships - Tokyo BB&T Atlanta Open - Atlanta Erste Bank Open - Vienna Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam Abierto Mexicano Telcel - Acapulco Citi Open - Washington Melbourne Summer Set - Melbourne Australian Open - Melbourne Open 13 Provence - Marseille Erste Bank Open - Vienna Barcelona Open Banc Sabadell - Barcelona French Open - Paris Gonet Geneva Open - Geneva cinch Championships - London Infosys Hall of Fame Open - Newport Brisbane International - Brisbane Open 13 Provence - Marseille US Men's Clay Court Championship - Houston Gonet Geneva Open - Geneva cinch Championships - London Wimbledon - London US Men's Clay Court Championship - Houston Erste Bank Open - Vienna Barcelona Open Banc Sabadell - Barcelona Open de Moselle - Metz Tallahassee Challenger Catella Swedish Open - Bastad Lexington Challenger U.S. Open - New York Australian Open - Melbourne French Open - Paris National Bank Open - Toronto Wimbledon - London Mercedes Cup - Stuttgart U.S. Open - New York Erste Bank Open - Vienna Chengdu Open - Chengdu Australian Open - Melbourne Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters - Shanghai French Open - Paris Rogers Cup - Toronto Chengdu Open - Chengdu Shanghai Rolex Masters - Shanghai Miami Open - Miami Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome BNP Paribas Open - Indian Wells Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai PBZ Zagreb Indoors - Zagreb Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Wimbledon - London China Open - Beijing U.S. Open - New York Australian Open - Melbourne Wimbledon - London 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 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 Australian Open - Melbourne U.S. Open - New York French Open - Paris Wimbledon - London Wimbledon - London 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, 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 - Berlin U.S. Open (juniors) Wimbledon (juniors) U.S. Open (juniors) Hopman Cup - Perth All Lower level tournaments ATP Cup - Brisbane, Perth, Sydney Laver Cup - Chicago French Open (juniors) Wimbledon (juniors) U.S. Open (juniors) Bloomfield Hills Challenger Nitto ATP Finals - London French Open (juniors) Chicago Challenger Olympics - London AAMI Classic - Kooyong Olympics - Rio de Janeiro U.S. Open - New York Oeiras 1 Challenger Truist Atlanta Open - Atlanta Delray Beach Open - Delray Beach Cary 1 Challenger French Open - Paris Western & Southern Open - Cincinnati Little Rock Challenger M25 Bakersfield Tiburon Challenger Shanghai Rolex Masters - Shanghai Dubai Duty Free Tennis Championships - Dubai Australian Open - Melbourne Citi Open - Washington Cincinnati Open - Cincinnati U.S. Open - New York Dallas Open - Dallas Western & Southern Open - Cincinnati