Career 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000
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 Germany F2 Germany F3 Croatia F1 Croatia F2 Colombia F4 Czech Republic F6 Italy F9 USA F18 USA F19 USA F13 USA F18 U.S. Open - New York USA F14 USA F14 Czech Republic F5 Porsche Open - Poznan Tatra Banka Open 2006 - Bratislava BH Telecom Sarajevo 2007 - Sarajevo Challenger 42 - Andrezieux Ford Tennis Championships - Louisville Men's Pro Challenger at Tunica National - Tunica Oberstaufen Cup-Head German Master's Series - Oberstaufen Pekao Open - Szczecin The Mercedes Benz of Calabasas - Calabasas ECU Prague Open - Prague IPP Open - Helsinki Ostrava Challenger Stella Artois Clay Court Championships - Budaors Bratislava Challenger Poznan Challenger CA Tennis Trophy - Vienna ABN/AMRO World Tennis Tournament - Rotterdam Mumbai Open - Mumbai BA-CA Tennis Trophy - Vienna Legg Mason Tennis Classic - Washington BA-CA Tennis Trophy - Vienna Legg Mason Tennis Classic - Washington Qatar ExxonMobil Open - Doha Brisbane - Brisbane SAP Open - San Jose Delray Beach International Tennis Championships - Delray Beach U.S. Mens's Clay Court Championship - Houston Mercedes Cup - Stuttgart Indianapolis Tennis Championships - Indianapolis Legg Mason Tennis Classic - Washington Challenger 42 - Andrezieux BCR Open Romania - Bucharest China Open - Beijing AIG Japan Open Tennis Championships - Tokyo Pekao Open - Szczecin Kobstaedernes ATP Challenger - Kolding Bank Austria Tennis Trophy - Vienna Davidoff Swiss Indoors Basel - Basel Serbia Open - Belgrade Movistar Open - Santiago Morocco Tennis Tour - Casablanca Morocco Tennis Tour - Marrakech Tunis Open 2007 - Tunis Alexander Kolyaskin Memorial - Donetsk Open Sabadell Atlantico - Barcelona LTA Shrewsbury Challenger - Shrewsbury Open de Nice Cote dAzur - Nice XL Bermuda Open - Bermuda 1° Torneo Challenger Series 12° Trofeo Paolo Corazzi - Cremona AEGON International - Eastbourne Siemens Open - Scheveningen Aamulehti Tampere Open - Tampere China Open - Beijing If Stockholm Open - Stockholm Bank Austria Tennis Trophy - Vienna Bukhara Challenger - Bukhara Copa Claro - Buenos Aires US Men's Clay Court Championship - Houston Abierto Internacional Varonil Ciudad de Cancun - Cancun Mercedes Cup - Stuttgart Atlanta Tennis Championships - Atlanta Monza Challenger Winston Salem - Winston Salem If Stockholm Open - Stockholm ABN AMRO World Tennis Tournament - Rotterdam US Men's Clay Court Championship - Houston Wroclaw Challenger BRD Nastase Tiriac Trophy - Bucharest Open de Nice Cote d'Azur - Nice Wroclaw Challenger Campbell's Hall of Fame Tennis Championships - Newport Atlanta Tennis Championships - Atlanta Credit Agricole Suisse Open - Gstaad Winston-Salem Open - Winston-Salem Togliatti Cup - Togliatti China Open - Beijing Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha USTA Comerica Challenger - Aptos Germany F1 S Tennis Masters - Graz SAP Open - San Jose Abierto Mexicano Telcel - Acapulco US Men's Clay Court Championship - Houston BMW Open - Munich Power Horse Cup - Dusseldorf Gerry Weber Open - Halle Topshelf Open - 's-Hertogenbosch Mutua Madrid Open - Madrid Hall of Fame Tennis Championships - Newport Bet-at-home Open - Hamburg BB&T Atlanta Open - Atlanta Citi Open - Washington Winston-Salem Open - Winston-Salem PTT Thailand Open - Bangkok China Open - Beijing Erste Bank Open - Vienna Swiss Indoors Basel - Basel Neride Prague Indoor - Prague Pekao Open - Szczecin 2002 Azalea Orthopedic Challenger - Tyler ABN AMRO World Tennis Tournament - Rotterdam Barcelona Open BancSabadell - Barcelona Hall of Fame Tennis Championships - Newport Citi Open - Washington Winston-Salem Open - Winston-Salem Challenger Ford de Cherbourg - Cherbourg Steelers Cup - Kosice Brisbane International - Brisbane Arroyo de la Encomienda - Valladolid Mordovia Cup - Mordovia Asics Challenger Open - Monchengladbach Black Forest Open - Freudenstadt Alexander Kolyaskin Memorial - Donetsk Uncle Toby's Australian Men's Clay Court Challenger - Canberra Ljubljana Open - Ljubljana Open de Nice Cote d'Azur - Nice Porsche Open - Poznan Alexander Kolyaskin Memorial - Donetsk The LTA Men's Challenger Wrexham - Wrexham 2005 Freeman Men's Challenger - Joplin Logopak Challenger 2005 - Lubeck Aegon Nottingham Open - Nottingham San Luis Potosi Challenger - San Luis Potosi Draft Corona Mexico City Open - Mexico City Challenger Casablanca San Angel - Mexico City Garden Open 2005 - Rome ECM Prague Open 2005 - Prague BB&T Atlanta Open - Atlanta Badden Open by Rothaus - Ettlingen KGHM Polish Indoors - Wroclaw Citi Open - Washington Steelers Cup 2005 - Kosice Nokian Hakkapeliitta Open - Tampere China Open - Beijing Erste Bank Open - Vienna Swiss Indoors Basel - Basel Lubbock Challenger - Lubbock Pekao Open 2005 - Szczecin Ethias Tennis Trophy - Mons Brisbane International - Brisbane ASB Classic - Auckland PrivatBank Cup - Dnepropetrovsk Apia International - Sydney Black Forest Open 2004 - Freudenstadt Czech Open 2006 - Prostejov US Men's Clay Court Championship - Houston Geneva Open - Geneva AEGON Championships - London Privatbank Open 2006 - Dnepropetrovsk Citi Open - Washington BB&T Atlanta Open - Atlanta Tehran Open 2004 - Tehran Tennis Napoli Cup 2007 - Napoli Astana Challenger - Astana Siemens Open 2007 - Scheveningen The Comercia Challenger - Aptos Akbank Private Banking TED Open - Istanbul Music City Challenger - Nashville JSM Challenger - Champaign IPP Open - Helsinki 2007 Knoxville Challenger - Knoxville Busan Open Challenger Tennis - Busan III Isla de Lanzarote - Lanzarote Unicredit Czech Open - Prostejov Southern Capital Cup - Almaty Waco Tennis Challenger - Waco ATP Challenger Trophy 2008 - Trnava Sacramento Challenger - Sacramento Tatra Banka Slovak Open - Bratislava Porsche Open - Poznan Savannah Challenger Szczecin Challenger Flea Market Cup Busan Challenger Tennis - Busan USTA Men's Challenger of Dallas - Dallas KGHM Polish Indoors - Wroclaw Tashkent Challenger - Tashkent Gallagher International - Hamilton Compaq Cup 2001 - Zabrze Erste Bank Open - Vienna USTA Challenger of San Antonio - San Antonio Media Will Cup Busan Challenger Tennis - Busan Bauer Watertechnology Cup - Eckental KGHM Dialog Polish Indoors - Wroclaw Talahassee Challenger Open de la Ville de Saint Denis - Reunion Island University of Tennessee USTA Challenger - Knoxville The Wright Financial Group, Inc. Challenger - Champaign KGHM Emax Polish Indoors - Wroclaw XI Abierto Internacional de Salinas - Salinas ASB Classic - Auckland Tennis Napoli Cup 2006 - Napoli Hamburg Challenger - Hamburg San Luis Potosi Challenger - San Luis Potosi Coffee Cup Challenger - Chikmagalur KGHM Polish Indoors - Wroclaw Dharwad Challenger 2006 - Dharwad Unique Zagreb Open - Zagreb Fifth-Third Bank Tennis Classic - Lexington Challenger DCN de Cherbourg - Cherbourg St. Petersburg Challenger by Kinex - St. Petersburg Kyiv Open - Kiev Pekao Open 2003 - Szczecin Memphis Open - Memphis KGHM Polish Indoors - Wroclaw Fifth Third Bank Tennis Championships - Lexington US Men's Clay Court Championship - Houston Porsche Open - Poznan Geneva Open - Geneva AEGON International - Eastbourne Hall of Fame Tennis Championships - Newport BB&T Atlanta Open - Atlanta Uncle Toby's Burnie Challenger - Tasmania Winston-Salem Open - Winston-Salem ASB Classic - Auckland New York Open - New York Abierto Mexicano Telcel - Acapulco US Men's Clay Court Championship - Houston Szczecin Challenger Open Parc - Lyon BB&T Atlanta Open - Atlanta Citi Open - Washington Ispat Open 2004 - Ostrava Intrum Stockholm Open - Stockholm Erste Bank Open - Vienna ASB Classic - Auckland Budapest Challenger - Budapest New York Open - New York Delray Beach Open - Delray Beach Hall of Fame Open - Newport Citi Open - Washington Chengdu Open - Chengdu China Open - Beijing St.Petersburg Challenger by Kinex - St. Petersburg New York Open - New York Abierto Mexicano Telcel - Acapulco Winnetka Challenger CA Challenge 2002 - Graz Abierto Mexicano Telcel - Acapulco Oklahoma Challenger - Tulsa Abierto Mexicano de Tenis Mifel - Los Cabos Truist Atlanta Open - Atlanta Oberstraufen Cup - Oberstaufen Kyiv Open - Kiev Adelaide International 2 - Adelaide Dallas Open - Dallas US Men's Clay Court Championship - Houston Pro Challenger at Calabasas - Calabasas KGHM Polish Indoors - Wroclaw Hall of Fame Open - Newport Nokian Hakkapeliitta Open - Tampere Truist Atlanta Open - Atlanta Challenger Banque Nationale Rimouski - Rimouski US Men's Clay Court Championship - Houston Lambertz Open by Stawag 2007 - Aachen Infosys Hall of Fame Open - Newport Fifth Third Bank Tennis Classic - Lexington IPP Open - Helsinki Memorial Kolyaskin - Donetsk III Challenger Isla de Gran Canaria Ciudad de Telde - Telde Open de la Ville de Saint Denis - Reunion Island Kish Free Zone Island Challenger - Kish Island Salzburg Challenger Ischgl International ATP Challenger - Ischgl Warta Cup - Sopot Fergana Challenger - Fergana KGHM Polish Indoors - Wroclaw Generali Open - Kitzbuhel St. Petersburg Open - St. Petersburg Millenium Tennis Championships - Delray Beach Olimp Kyiv Open - Kiev 2008 Lubbock Challenger - Lubbock Alexander Kolyaskin Memorial - Donetsk Pilot Pen Tennis - New Haven Skandia Open - Linz The LTA Men's Challenger - Southampton Samsung Securities Cup - Seoul Warta Cup 2001 - Sopot Qatar ATP Challenger - Doha Intersport Heilbronn Open - Heilbronn Challenger 42 - Andrezieux Gemax Open - Belgrade ECM Prague Open - Prague Idea Prokom Open - Sopot Sydney International - Sydney Medibank International - Sydney Regions Morgan Keegan Championships - Memphis The Hypo Group Tennis International 2008 - Poertschach The Artois Championships - London Indianapolis Tennis Championships - Indianapolis Heineken Open - Auckland Brasil Open - Costa do Sauipe Regions Morgan Keegan Championships - Memphis Qatar Exxon Mobil Open - Doha The Stella Artois Championships - London Heineken Open - Auckland Brasil Open - Costa do Sauipe Pilot Pen Tennis - New Haven Heineken Open - Auckland Delray Beach International Tennis Championships - Delray Beach Open Sabadell Atlantico - Barcelona Campbell's Hall of Fame Tennis Championships - Newport Legg Mason Tennis Classic - Washington Malaysian Open - Kuala Lumpur Regions Morgan Keegan Championships - Memphis Delray Beach International Tennis Championships - Delray Beach Gerry Weber Open - Halle AGT Challenger - Leon Mercedes Cup - Stuttgart Abierto Mexicano Telcel - Acapulco Abierto Mexicano Telcel - Acapulco BB&T Atlanta Open - Atlanta Wroclaw Challenger U.S. National Indoor Tennis Championships - Memphis Idea Prokom Open - Sopot AEGON Championships - London Abierto de Tenis Mifel - Los Cabos Delray Beach Open - Delray Beach s Tennis Masters 06 - Graz Pekao Open 2001 - Szczecin Abierto Mexicano Telcel - Acapulco X Trofeo Ciudad de Quito - Quito Qatar ExxonMobil Open - Doha Dallas Open - Dallas Truist Atlanta Open - Atlanta Orange Prokom Open - Sopot SAP Open - San Jose Tennis Channel Open - Las Vegas U.S. Mens's Clay Court Championship - Houston PEOPLEnet CUP - Dnepropetrovsk Countrywide Classic - Los Angeles KGHM Dialog Polish Indoors - Wroclaw Pilot Pen Tennis - New Haven Abierto Mexicano Telcel - Acapulco Open Sabadell Atlantico - Barcelona Countrywide Classic - Los Angeles Thailand Open - Bangkok Regions Morgan Keegan Championships - Memphis Copa Telmex - Buenos Aires Abierto Mexicano Telcel - Acapulco U.S. Mens's Clay Court Championship - Houston Grand Prix Hassan II - Casablanca Serbia Open - Belgrade If Stockholm Open - Stockholm Atlanta Tennis Championships - Atlanta Open Sud de France - Montpellier Karshi Challenger - Karshi Brisbane International - Brisbane Medibank International - Sydney Brasil Open - Costa do Sauipe Regions Morgan Keegan Championships - Memphis Samsung Securities Cup - Seoul Serbia Open - Belgrade Rakuten Japan Open - Tokyo Swiss Indoors Basel - Basel Open de Tenis Comunidad Valenciana - Valencia Qatar ExxonMobil Open - Doha Apia International - Sydney PBZ Zagreb Indoors - Zagreb Abierto Mexicano Telcel - Acapulco Serbia Open - Belgrade UNICEF Open - 's Hertogenbosch St. Petersburg Open - St. Petersburg Valencia Open - Valencia Helsinki Challenger Apia International - Sydney U.S. National Indoor Tennis Championships - Memphis Delray Beach International Tennis Championships - Delray Beach Open de Nice Cote d'Azur - Nice Valencia Open - Valencia Qatar ExxonMobil Open - Doha Heineken Open - Auckland Davidoff Swiss Indoors Basel - Basel Delray Beach Open - Delray Beach Movistar Open - Santiago US Men's Clay Court Championship - Houston Portugal Open - Oeiras Open de Nice Cote d'Azur - Nice Gerry Weber Open - Halle Hopman Cup - Perth China Open - Beijing Valencia Open - Valencia Bratislava Challenger Grand Prix Hassan II - Casablanca Delray Beach Open - Delray Beach US Men's Clay Court Championship - Houston AEGON Championships - London AIG Japan Open Tennis Championships - Tokyo Argentina Open - Buenos Aires Rio Open - Rio de Janeiro Legg Mason Tennis Classic - Washington Winston-Salem Open - Winston-Salem BCR Open Romania - Bucharest China Open - Beijing BB&T Atlanta Open - Atlanta Grand Prix Hassan II - Casablanca Delray Beach Open - Delray Beach ASB Classic - Auckland Abierto Mexicano Telcel - Acapulco Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami BNP Paribas Masters - Paris If Stockholm Open - Stockholm Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Western & Southern Financial Group Masters - Cincinnati Sony Ericsson Open - Miami Abierto Mexicano Telcel - Acapulco Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Shanghai - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo 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 Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena 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 Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo 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 ASB Classic - Auckland 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 Campbell's Hall of Fame Tennis Championships - Newport Rogers Cup - Toronto Western & Southern Open - Cincinnati BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Miami Open - Miami Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome BNP Paribas Masters - Paris Miami Open - Miami Coupe Rogers - Montreal Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Western & Southern Open - New York Miami Open - Miami Mutua Madrid Open - Madrid Rogers Cup - Toronto Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati Rolex Paris Masters - Paris Miami Open - Miami Erste Bank Open - Vienna Orange Prokom Open - Sopot The Nottingham Open - Nottingham French Open - Paris Hall of Fame Tennis Championships - Newport Abierto Mexicano Telcel - Acapulco U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris 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 Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York 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 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 Open Sud de France - Montpellier Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York French Open - Paris Australian Open - Melbourne French Open - Paris Western & Southern Open - Cincinnati Western & Southern Financial Group Masters - Cincinnati BNP Paribas Open - Indian Wells BNP Paribas Masters - Paris Davis Cup, Group 2, 2R, POL-ALG 4-1 Davis Cup, Group 2, REL2, ITA-POL 3-2 ARAG ATP World Team Championship - Dusseldorf Davis Cup, PO, SRB-USA 3-2 Davis Cup, Group 1, 1R, POL-FIN 2-3 Davis Cup, World Group, SF, ESP-USA 3-1 Davis Cup, World Group, 1R, USA-BRA 3-2 Davis Cup, World Group, 1R, GBR-USA 3-2 Davis Cup, World Group, 1R, USA-SUI 5-0 Laver Cup - Geneva Rogers Cup - Toronto Davis Cup, Finals, Group E Western & Southern Open - Cincinnati ATP Cup - Sydney BNP Paribas Open - Indian Wells Wimbledon - London Idea Prokom Open - Sopot Campbell's Hall of Fame Tennis Championships - Newport Shanghai ATP Masters - Shanghai Campbells Hall of Fame Tennis Championships - Newport All Lower level tournaments Shanghai Rolex Masters - Shanghai AEGON Championships - London Miami Open - Miami BNP Paribas Open - Indian Wells BNP Paribas Open - Indian Wells Miami Open - Miami Erste Bank Open - Vienna Nitto ATP Finals - London Olympics - London Davis Cup, Group 2, 1R, POL-LAT 5-0 Mutua Madrid Open - Madrid ARAG ATP World Tour Championship - Dusseldorf Australian Open - Melbourne Wimbledon - London BNP Paribas Open - Indian Wells Australian Open - Melbourne French Open - Paris Australian Open - Melbourne U.S. Open - New York French Open - Paris Australian Open - Melbourne French Open - Paris Davis Cup, World Group, QF, FRA-USA 2-3 Wimbledon - London Davis Cup, Group II, 3R, POL-BLR 3-2 Davis Cup, Group I, 2R, POL-RSA 3-1 Davis Cup, World Group, PO, POL-AUS 1-4 U.S. Open - New York Wimbledon - London Australian Open - Melbourne Hopman Cup - Perth Wimbledon - London U.S. Open - New York Laver Cup - Prague Davis Cup, World Group, 1R, CHI-USA 1-4 French Open - Paris Davis Cup, Group 2, PO, POL-EST 5-0 Davis Cup, Group 2, 2R, POL-GEO 2-3 Davis Cup, Group 2, 1R, NGR-POL 0-4 Davis Cup, Group 2, 2R, GRE-POL 0-5 Davis Cup, World Group, 1R, SUI-USA 0-5 Hopman Cup - Perth Hopman Cup - Perth Davis Cup, Group II, 2R, POL-EST 4-1 Hopman Cup - Perth Davis Cup, World Group, PO, USA-SVK 5-0 Davis Cup, World Group, QF, AUS-USA 3-2 Davis Cup, Group I, 1R, POL-LTU 3-2 Davis Cup, World Group, 1R, AUS-USA 1-3 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 ATP Cup - Brisbane, Perth, Sydney Laver Cup - Boston Davis Cup, Group I, 1R, POL-SLO 3-2 Davis Cup, World Group, QF, USA-SRB 1-3