Career 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003
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 Austria F6 USA F18 USA F19 Ecuador F3 Cuba F1 Cuba F2 Japan F1 Bosnia/Herzegovina F1 Macedonia F2 USA F13 Austria F4 USA F14 Austria F5 Austria F6 USA F18 Austria F8 Austria F9 Bulgaria F1 Bulgaria F2 Bulgaria F3 Israel F4 Austria F2 Austria F3 Great Britain F6 Sweden F2 Russia F2 Poland F1 Poland F2 Czech Republic F4 Italy F19 USA F14 Austria F4 Austria F5 Austria F8 Great Britain F20 Colombia F1 Colombia F2 Morocco F2 Netherlands F3 Austria F8 Nigeria F4 Israel F4 Ivory Coast F1 Ivory Coast F2 Great Britain F3 France F6 France F10 France F11 Bosnia/Herzegovina F5 Italy F1 Italy F2 Italy F3 France F10 Italy F21 France F5 Israel F6 Czech Republic F4 Mexico F4 Russia F1 Japan F2 Ecuador F1 Ecuador F2 Tunisia F4 Tunisia F6 Austria F1 Austria F2 Israel F5 Austria F1 Germany F5 Italy F25 (Cornaiano) Nigeria F3 Israel F5 The Comercia Challenger - Aptos Fifth Third Bank Tennis Championships - Lexington 's Tennis Masters 07 Challenger - Graz Dusseldorf Open Challenger 2007 - Dusseldorf Ford Tennis Championships - Louisville Men's Pro Challenger at Tunica National - Tunica Challenger DCNS de Cherbourg - Cherbourg Ostdeutscher Sparkessen Cup - Dresden s'Tennis Masters Challenger - Graz Challenger Banque Nationale Rimouski - Rimouski Ljubljana Open 2008 - Ljubljana Waco Tennis Challenger - Waco ECM Prague Open 2008 - Prague Heilbronn Challenger Lubbock Challenger - Lubbock Sarajevo Challenger Sofia Challenger Talahassee Challenger Fifth Third Bank Tennis Classic - Lexington Caversham International Tennis Tournament - Jersey Fifth-Third Bank Tennis Classic - Lexington Constanta Challenger Tampere Challenger Prosperita Open 2007 - Ostrava Tarragona Challenger Orleans Challenger JSM Challenger - Champaign Morocco Tennis Tour - Meknes Curitiba Challenger Oberstaufen Challenger Bukhara Challenger - Bukhara Palermo Challenger Reunion Island Challenger Caltanissetta Challenger Barletta Challenger Challenger Tunisie - Tunis Tatra Banka Open 2006 - Bratislava Brasov Challenger Palermo Challenger Loughborough Challenger Heilbronn Challenger XXXIV Edizione 'A. Savoldi-Marco Co.' Trofeo Dimmidisi - Manerbio Meknes Challenger The Tarka Challenger - Barnstaple Taiwan Challenger - Kaohsiung 2007 Knoxville Challenger - Knoxville ATP Challenger La Serena - La Serena USTA Comerica Challenger - Aptos San Benedetto Challenger Poznan Challenger Sibiu Challenger Brasov Challenger Morocco Tennis Tour - Tanger Banja Luka Challenger Trnava Challenger Mons Challenger Zagreb Challenger Dallas Challenger Rome Challenger 3° Challenger Internazionale Dell'Insurbia 2008 - Chiasso Furth Challenger Prague Challenger XL Bermuda Open - Bermuda Timisoara Challenger San Benedetto Challenger Kitzbuhel Challenger Poznan Challenger Trofeo Cassa di Risparmio di Alessandria - Alessandria Winnetka Challenger Polska Energia Open - Bytom Cordenons Challenger Brasov Challenger San Benedetto Challenger - San Benedetto Banja Luka Challenger 2008 - Banja Luka Andria Challenger Heilbronn Challenger Panama City Challenger Barranquilla Challenger Furth Challenger San Benedetto Challenger Meerbusch Challenger Brasov Challenger Banja Luka Challenger Rennes Challenger Bucaramanga Challenger Open Prevadies - St. Brieuc Meerbusch Challenger Ljubljana Open - Ljubljana Ipsos Bucharest Challenger - Bucharest Oklahoma Challenger - Tulsa Ostrava Challenger Salzburg Challenger Todi Challenger Meerbusch Challenger Banja Luka Challenger Milan Challenger Padova Challenger Prague Challenger Cherbourg Challenger Ischgl International Tennis Challenger 2003 - Ischgl Reggio Emilia Challenger Orbetello Challenger Banja Luka Challenger Heilbronn Challenger Kosice Challenger Napoli Challenger Tashkent Challenger Trnava Challenger Mons Challenger Pro Challenger at Calabasas - Calabasas S Tennis Masters - Graz Sao Paulo Challenger Tour Finals Music City Challenger - Nashville Italy F32 (Santa Margherita Di Pula) Keio Challenger International Tennis Tournament - Yokohama Marburg Challenger Como Challenger Marbella Challenger Napoli Challenger s Tennis Masters 06 - Graz Memorial A. Manfredini Sassuolo Challenger - Sassuolo Caltanissetta Challenger Ismaning Challenger Barletta Challenger Rome Challenger Prostejov Challenger IPP Open - Helsinki Liberec Challenger Pullach Challenger Genova Challenger Samarkand Challenger - Samarkand Kosice Challenger Marburg Challenger Karshi Challenger - Karshi Internazionali de Tennis di Bergamo - Bergamo Prague Challenger Como Challenger St. Brieuc Challenger Stella Artois Clay Court Championships - Budaors Aamulehti Tampere Opene - Tampere Ostdeutscher Sparkassen Cup - Dresden Tatra Banka Slovak Open - Bratislava Ipsos Bucharest Challenger - Bucharest Savannah Challenger Napoli Challenger 2008 Lubbock Challenger - Lubbock Guayaquil Challenger Sacramento Challenger - Sacramento The Mercedes Benz of Calabasas - Calabasas Brasov Challenger Napoli Challenger Rome Challenger Generali Open - Kitzbuhel Alessandria Challenger BA-CA Tennis Trophy - Vienna Kosice Challenger Campbell's Hall of Fame Tennis Championships - Newport Generali Open - Kitzbuhel Legg Mason Tennis Classic - Washington BA-CA Tennis Trophy - Vienna Medibank International - Sydney SAP Open - San Jose The Nottingham Open - Nottingham Legg Mason Tennis Classic - Washington Heineken Open - Auckland Kolding Challenger Countrywide Classic - Los Angeles Legg Mason Tennis Classic - Washington AIG Japan Open Tennis Championships - Tokyo Heineken Open - Auckland Atlanta Tennis Championships - Atlanta Allianz Suisse Open Gstaad - Gstaad Open Sud de France - Montpellier Bank Austria Tennis Trophy - Vienna Davidoff Swiss Indoors Basel - Basel Salzburg Challenger Heineken Open - Auckland Delray Beach International Tennis Championships - Delray Beach Bet-At-Home Austrian Open - Kitzbuhel Open de Nice Cote d'Azur - Nice Campbell's Hall of Fame Tennis Championships - Newport Legg Mason Tennis Classic - Washington Winston Salem - Winston Salem Apia International - Sydney Regions Morgan Keegan Championships - Memphis US Men's Clay Court Championship - Houston Kazan Challenger Cancun Challenger Atlanta Tennis Championships - Atlanta Bet-at-home Cup - Kitzbuhel Winston-Salem Open - Winston-Salem Erste Bank Open - Vienna Valencia Open - Valencia Apia International - Sydney SAP Open - San Jose Delray Beach International Tennis Championships - Delray Beach US Men's Clay Court Championship - Houston Topshelf Open - 's-Hertogenbosch Hall of Fame Tennis Championships - Newport BB&T Atlanta Open - Atlanta ATP Vegeta Croatia Open - Umag Bet-at-home Cup - Kitzbuhel Citi Open - Washington China Open - Beijing Hall of Fame Tennis Championships - Newport China Open - Beijing Puebla Challenger U.S. National Indoor Tennis Championships - Memphis Brasil Open - Sao Paulo BRD Nastase Tiriac Trophy - Bucharest Geneva Open - Geneva Open de Nice Cote d'Azur - Nice AEGON Championships - London Hall of Fame Tennis Championships - Newport U.S. Mens's Clay Court Championship - Houston Salzburg Challenger Aircel Chennai Open - Chennai Interwetten Austrian Open - Kitzbuhel Rennes Challenger Porto Alegre Challenger BB&T Atlanta Open - Atlanta Bergamo Challenger Davidoff Swiss Indoors Basel - Basel Montevideo Challenger The Hypo Group Tennis International 2008 - Poertschach Tanger Challenger Meknes Challenger Indianapolis Tennis Championships - Indianapolis Campbells Hall of Fame Tennis Championships - Newport Regions Morgan Keegan Championships - Memphis Cherbourg Challeger Sao Leopoldo Challenger Erste Bank Open - Vienna US Men's Clay Court Championship - Houston Hall of Fame Tennis Championships - Newport Thailand Open - Bangkok US Men's Clay Court Championship - Houston New York Open - New York Hall of Fame Open - Newport Delray Beach Open - Delray Beach Truist Atlanta Open - Atlanta Dallas Open - Dallas Legg Mason Tennis Classic - Washington Rome Challenger BCR Open Romania - Bucharest Erste Bank Open - Vienna Open de Tenis Comunidad Valenciana - Valencia China Open - Beijing Mersin Challenger Rome Challenger Swiss Indoors Basel - Basel Valencia Open - Valencia Brasil Open - Sao Paulo Blunmenau Challenger Grand Prix Hassan II - Casablanca US Men's Clay Court Championship - Houston Delray Beach Open - Delray Beach Poprad Tatry Challenger Erste Bank Open - Vienna Geneva Open - Geneva Winston-Salem Open - Winston-Salem Ostrava Challenger BB&T Atlanta Open - Atlanta Helsinki Challenger Casablanca Challenger The Artois Championships - London Dubai Duty Free Tennis Championships - Dubai Barcelona Open BancSabadell - Barcelona Open Parc - Lyon ASB Classic - Auckland SA Tennis Open - Johannesburg Regions Morgan Keegan Championships - Memphis Serbia Open - Belgrade New York Open - New York Rome Challenger Open de Nice Cote d'Azur - Nice Allianz Suisse Open - Gstaad Todi Challenger Poznan Challenger US Men's Clay Court Championship - Houston Delray Beach Open - Delray Beach Infosys Hall of Fame Open - Newport Serbia Open - Belgrade AEGON Championships - London SkiStar Swedish Open - Bastad Atlanta Tennis Championships - Atlanta Loughborough Challenger Kremlin Cup - Moscow Delray Beach International Tennis Championships - Delray Beach Campbell's Hall of Fame Tennis Championships - Newport Open de Nice Cote d'Azur - Nice Rio Open - Rio de Janeiro Heineken Open - Auckland Furth Challenger Royal Guard Open Chile - Vina del Mar Copa Claro - Buenos Aires Rio Open 500 - Rio de Janeiro Shenzhen Open - Shenzhen Abierto Mexicano Telcel - Acapulco BB&T Atlanta Open - Atlanta Credit Agricole Suisse Open - Gstaad Bet-at-home Cup - Kitzbuhel Dallas Open - Dallas Valencia Open - Valencia Swiss Indoors Basel - Basel Prostejov Challenger Aircel Chennai Open - Chennai Ecuador Open - Quito Abierto Mexicano Telcel - Acapulco Biella Challenger TEB BNP Paribas Istanbul Open - Istanbul Mercedes Cup - Stuttgart Gerry Weber Open - Halle Ostrava Challenger Sibiu Challenger Vegeta Croatia Open - Umag BB&T Atlanta Open - Atlanta Citi Open - Washington Austrian Open - Kitzbuhel China Open - Beijing Swiss Indoors Basel - Basel Intrum Stockholm Open - Stockholm Sibiu Challenger ASB Classic - Auckland Mons Challenger Bratislava Challenger Mersin Challenger AEGON Championships - London Citi Open - Washington Meerbusch Challenger If Stockholm Open - Stockholm Memphis Open - Memphis Abierto Mexicano Telcel - Acapulco US Men's Clay Court Championship - Houston Geneva Open - Geneva AEGON Championships - London AEGON International - Eastbourne Qatar ExxonMobil Open - Doha ASB Classic - Auckland New York Open - New York Rio Open - Rio de Janeiro Delray Beach Open - Delray Beach Geneva Open - Geneva Citi Open - Washington Bet-at-home Open - Hamburg Erste Bank Open - Vienna BB&T Atlanta Open - Atlanta Citi Open - Washington Chengdu Open - Chengdu ASB Classic - Auckland Abierto Mexicano Telcel - Acapulco Abierto Mexicano Telcel - Acapulco CA Tennis Trophy - Vienna Adelaide International 2 - Adelaide Abierto Mexicano Telcel - Acapulco Hall of Fame Open - Newport Truist Atlanta Open - Atlanta Generali Open - Kitzbuhel ASB Classic - Auckland Abierto Mexicano Telcel - Acapulco US Men's Clay Court Championship - Houston U.S. Mens's Clay Court Championship - Houston Indianapolis Tennis Championships - Indianapolis Austrian Open - Kitzbuhel Countrywide Classic - Los Angeles Pilot Pen Tennis - New Haven BA-CA Tennis Trophy - Vienna Brisbane - Brisbane Regions Morgan Keegan Championships - Memphis Delray Beach International Tennis Championships - Delray Beach U.S. Mens's Clay Court Championship - Houston Abierto Mexicano Telcel - Acapulco U.S. National Indoor Tennis Championships - Memphis Dubai Duty Free Tennis Championships - Dubai CA Tennis Trophy - Vienna St. Petersburg Open - St. Petersburg US Men's Clay Court Championship - Houston Winston-Salem Open - Winston-Salem China Open - Beijing Argentina Open - Buenos Aires Abierto Mexicano Telcel - Acapulco Delray Beach Open - Delray Beach Tennis Channel Open - Las Vegas ABN AMRO World Tennis Tournament - Rotterdam Pacific Life Open - Indian Wells Western & Southern Financial Group Masters - Cincinnati BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters 1000 - Shanghai BNP Paribas Open - Indian Wells BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Internazionali BNL d'Italia - Rome Rogers Cup - Toronto 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 BNP Paribas Masters - Paris Western & Southern Open - Cincinnati Miami Open - Miami Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Shanghai Rolex Masters - Shanghai Miami Open - Miami Western & Southern Open - Cincinnati Pilot Pen Tennis - New Haven Rio Open - Rio de Janeiro Barcelona Open BancSabadell - Barcelona Bank Austria Tennis Trophy - Vienna UNICEF Open - 's Hertogenbosch BNP Paribas Masters - Paris BNP Paribas Masters - Paris Erste Bank Open - Vienna Internazionali BNL d'Italia - Rome SAP Open - San Jose Swiss Indoors Basel - Basel Mutua Madrilena Madrid Open - Madrid Shanghai Rolex Masters - Shanghai Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Mutua Madrid Open - Madrid Rogers Cup - Toronto Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Miami Open - Miami Western & Southern Open - Cincinnati Western & Southern Open - New York Miami Open - Miami Open de Nice Cote d'Azur - Nice U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Rogers Cup - Montreal Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Aegon Nottingham Open - Nottingham Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Western & Southern Open - Cincinnati Australian Open - Melbourne French Open - Paris BNP Paribas Masters - Paris Mutua Madrid Open - Madrid BNP Paribas Open - Indian Wells Rogers Cup - Toronto Western & Southern Financial Group Masters - Cincinnati Western & Southern Open - Cincinnati Wimbledon - London BMW Open - Munich BNP Paribas Open - Indian Wells BB&T Atlanta Open - Atlanta Sony Ericsson Open - Miami French Open - Paris Wimbledon - London Miami Open - Miami U.S. Open - New York Internazionali BNL d'Italia - Rome Rolex Paris Masters - Paris Coupe Rogers - Montreal French Open - Paris Wimbledon - London French Open - Paris Wimbledon - London Western & Southern Open - Cincinnati BNP Paribas Masters - Paris Australian Open - Melbourne French Open - Paris Sony Ericsson Open - Miami BNP Paribas Masters - Paris Abierto Mexicano de Tenis Mifel - Los Cabos Mutua Madrilena Madrid Open - Madrid French Open - Paris U.S. Open - New York Rogers Cup - Montreal BNP Paribas Open - Indian Wells Western & Southern Financial Group Masters - Cincinnati Miami Open - Miami Mutua Madrid Open - Madrid Rogers Cup - Toronto Miami Open - Miami BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Mutua Madrid Open - Madrid Western & Southern Open - Cincinnati Internazionali BNL d'Italia - Rome Abierto de Tenis Mifel - Los Cabos Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Internazionali BNL d'Italia - Rome Monte-Carlo Rolex Masters - Monte-Carlo Regions Morgan Keegan Championships - Memphis Rogers Cup - Toronto Shanghai Rolex Masters - Shanghai Internazionali BNL d'Italia - Rome BNP Paribas Open - Indian Wells BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Davis Cup, World Group, 1R, SUI-USA 0-5 US Men's Clay Court Championship - Houston Citi Open - Washington Bet-at-home Open - Hamburg Argentina Open - Buenos Aires ASB Classic - Auckland Erste Bank Open - Vienna Hopman Cup - Perth Davis Cup, PO, SRB-USA 3-2 Abierto Mexicano Telcel - Acapulco China Open - Beijing Davis Cup, World Group, QF, FRA-USA 2-3 Davis Cup, World Group, PO, USA-SVK 5-0 Hopman Cup - Perth Davis Cup, Group I, 2R, AUT-NED 2-3 Davis Cup, World Group, 1R, USA-SUI 5-0 Laver Cup - Prague ATP Cup - Brisbane, Perth, Sydney Laver Cup - Boston Truist Atlanta Open - Atlanta ATP Cup - Sydney Wimbledon - London U.S. Open - New York U.S. Open - New York French Open - Paris Wimbledon - London French Open (juniors) Wimbledon (juniors) Australian Open - Melbourne Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne Nitto ATP Finals - London Wimbledon - London U.S. Open - New York Australian Open - Melbourne Australian Open - Melbourne French Open - Paris Olympics - London U.S. Open - New York Wimbledon - London U.S. Open - New York U.S. Open - New York Shanghai - Shanghai Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris U.S. Open - New York Western & Southern Open - Cincinnati Australian Open - Melbourne Davis Cup, World Group, PO, ISR-AUT 2-3 ARAG ATP World Tour Championship - Dusseldorf Hopman Cup - Perth Davis Cup, World Group, 1R, CHI-USA 1-4 Davis Cup, World Group, 1R, AUT-RUS 3-2 Hopman Cup - Perth Davis Cup, World Group, 1R, GBR-USA 3-2 Davis Cup, World Group, SF, ESP-USA 3-1 Hopman Cup - Perth Davis Cup, World Group, 1R, USA-BRA 3-2 Davis Cup, World Group, QF, USA-SRB 1-3 Davis Cup, Group I, 2R, SVK-AUT 4-1 ARAG ATP World Team Championship - Dusseldorf Davis Cup, World Group, 1R, KAZ-AUT 3-1 Davis Cup, Group I, 1R, SWE-AUT 2-3 Davis Cup, World Group, QF, ESP-AUT 4-1 Davis Cup, World Group, PO, BEL-AUT 1-4 Davis Cup, World Group, QF, AUS-USA 3-2 Laver Cup - Geneva Davis Cup, World Group, 1R, AUS-USA 1-3 Davis Cup, Finals, Group E Davis Cup, World Group, QF, USA-CRO 2-3 Davis Cup, World Group, 1R, SRB-USA 1-3 Davis Cup, World Group, QF, USA-BEL 4-0 Laver Cup - Chicago All Lower level tournaments Wimbledon - London