Career 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001
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 USA F4 USA F6 USA F7 USA F8 USA F9 Germany F6 Hungary F2 Poland F2 Poland F3 Botswana F1 USA F14 USA F17 Spain F24 Spain F25 Spain F26 India F7 Poland F2 Poland F3 France F4 Japan F4 USA F12 USA F13 USA F14 USA F17 USA F20 Iran F5 Iran F6 USA F12 USA F13 USA F4 Egypt F5 Italy F7 Poland F1 Poland F2 Italy F21 Russia F4 France F13 Spain F32 Germany F19 Belarus F1 Belarus F2 Great Britain F16 Great Britain F1 Great Britain F2 Korea F2 Korea F3 Italy F19 Italy F20 Poland F4 Poland F5 Poland F6 Korea F1 USA F5 USA F21 USA F27 India F8 Hungary F5 Georgia F1 Georgia F2 South Africa F1 South Africa F2 Spain F4 Spain F7 Poland F2 Poland F3 USA F20 USA F21 Tunisia F6 Germany F2 France F5 Poland F5 Poland F6 Poland F5 M25 Nussloch USA F13 BNP Paribas Primrose - Bordeaux The Surbiton Trophy - Surbiton Tumkur Open - Tumkur Fergana Challenger - Fergana Kos-Zucchetti Tennis Cup - Cordenons USTA Challenger - Champaign KGHM Dialog Polish Indoors - Wroclaw Baden Open - Karlsruhe Internationaux du Doubs - Besancon The LTA Cardiff Challenger - Cardiff Fifth Third Bank Tennis Championships - Lexington Bruno & Bruno Trial Lawyers Men's Challenger - New Orleans Sunset Moulding Yuba City Racquet Club Challenger - Yuba City Swanston Challenger - Sacramento Wailea Men's Challenger - Maui Internationaux de Nouvelle-Caledonie - New Caledonia XL Challenger de Tenis Copa Sevilla - Seville ECU Prague Open - Prague KGHM Polish Indoors - Wroclaw Sunset Moulding Yuba City Racquet Club Challenger - Yuba City Trofeo Cassa di Risparmio di Alessandria - Alessandria Pro Challenger at Calabasas - Calabasas Kobstaedernes ATP Challenger - Kolding Oklahoma Challenger - Tulsa Pekao Open - Szczecin Porsche Open - Poznan Memorial Kolyaskin - Donetsk Open D'Orleans - Orleans Tatra Banka Slovak Open - Bratislava Isla de Lanzarote - Lanzarote Music City Challenger - Nashville JSM Challenger of Champaign - Urbana KGHM Polish Indoors - Wroclaw Heilbronn Challenger Besancon Challenger Banca Stato Challenger - Lugano 11 Torino B. Camparaini Arpa Ceramic Cup - Reggio Emilia Intersport Heilbronn Open - Heilbronn Kyiv Open - Kiev Tatra Banka Open - Bratislava Wroclaw Challenger Fifth-Third Bank Tennis Classic - Lexington Copa Telefonica CTC Chile - Santiago Ostrava Challenger Nottingham Challenger Challenger Brasov - Brasov Granby Challenger Porsche Open - Poznan Poznan Challenger Vancouver Challenger Binghamton Challenger Como Challenger Open D'Orleans - Orleans Porsche Open - Poznan Todi Challenger Rhein-Main Challenger 2004 - Aschaffenburg Citta di Como - Como Olimp Kyiv Open - Kiev Rennes Challenger Charlottesville Challenger Aachen Challenger Knoxville Challenger Bordeaux Challenger Shimadzu All Japan Indoor Tennis Championships - Kyoto Seoul Challenger Polska Energia Open - Bytom Ortisei Challenger 2008 Knoxville Challenger - Knoxville Bratislava Challenger Helsinki Challenger St. Brieuc Challenger 2007 Knoxville Challenger - Knoxville Unicredit Czech Open - Prostejov Music City Challenger - Nashville Szczecin Challenger Open de la Ville de Saint Denis - Reunion Island Kish Free Zone Island Challenger - Kish Island La Serena Open - La Serena Mons Challenger Seoul Challenger Ortisei Challenger Lubbock Challenger - Lubbock Helsinki Challenger Ford Tennis Championships - Louisville JSM Challenger - Champaign Internationaux de Nouvelle-Caledonie - New Caledonia Sarajevo Challenger Braunschweig Challenger Poznan Challenger Antonio Savoldi-Marco Co. - Manerbio Rome Challenger Brasov Challenger Status Athens Open - Athens Mons Challenger Mexico City Challenger Kobstaedernes ATP Challenger - Kolding Johannesburg Challenger Poznan Challenger USTA Illinois Challenger - Champaign IPP Open - Helsinki St. Remy Challenger Ford Tennis Championships - Louisville Harbour Tennis Cup Regione Lombardia - Milan 12° Tornea B. Camparini Arpa Ceramic Cup - Reggio Emilia Porsche Open - Poznan Antonio Savoldi-Marco Co. - Manerbio USTA Challenger of Oklahoma - Tulsa Prague Challenger Challenger DCN de Cherbourg - Cherbourg Samsung Challenger 2007 - Ho Chi Minh City Geneva Challenger Kazan Challenger Raanana Challenger 2007 Nielsen Pro Tennis Championship - Winnetka Porsche Open - Poznan LXVII Concursu Internacional de Vigo - Vigo Brest Challenger Baton Rouge Challenger Busan Challenger Surbiton Challenger Genova Challenger Ortisei Challenger Toyota Challenger Andria Challenger Quimper Challenger Lambertz Open - Aachen IPP Open - Helsinki Bytom Challenger Pekao Open - Szczecin Ortisei Challenger Lexington Challenger Kazan Challenger Koblenz Challenger Wroclaw Challenger Bratislava Challenger Oberstaufen Challenger Gwangju Challenger Bangkok Challenger Kyoto Challenger LXV Concurso Internacional Vigo - Vigo Reunion Island Challenger Music City Challenger - Nashville Challenger Tunisie - Tunis Ilkley Challenger Recanati Challenger Taipei City Challenger Dharwad Challenger 2003 - Dharwad Ilkley Challenger Recanati Challenger Astana Challenger Sopot Challenger Szczecin Challenger Busan Open Challenger Tennis - Busan Rennes Challenger Budapest Challenger Eckental Challenger Drummondville Challenger Napoli Challenger Architect Open - Budapest Challenger Britania Zavaleta - Puebla Koblenz Challenger Budapest Challenger LTA Wrexham Challenger - Wrexham Pekao Open 2003 - Szczecin Idea Prokom Open - Sopot Nottingham 1 Challenger Nottingham-2 Challenger KGHM Polish Indoors - Wroclaw KGHM Polish Indoors - Wroclaw Sarajevo Open - Sarajevo Cepu Open - San Marino South African Airways Open - East London Stella Artois Clay Court Championships - Budaors KGHM Emax Polish Indoors - Wroclaw Nottingham Challenger XL Bermuda Open - Bermuda IPP Open - Helsinki 1° Torneo Challenger Series 12° Trofeo Paolo Corazzi - Cremona s'Tennis Masters Challenger - Graz Rome Challenger Open des Alpes Trophee BNP Paribas - Grenoble Orleans Challenger Ethias Trophy - Mons Kobstaedernes ATP Challenger - Kolding The Priority Telecom Open - Amersfoort Idea Prokom Open - Sopot Nottingham 2 Challenger San Remo Challenger Bordeaux Challenger Johannesburg Challenger Marburg Challenger Idea Prokom Open - Sopot Open de Moselle - Metz Kremlin Cup - Moscow Estoril Open - Estoril Orange Prokom Open - Sopot Davidoff Swiss Indoors Basel - Basel Heineken Open - Auckland Orange Prokom Open - Sopot Pilot Pen Tennis - New Haven Davidoff Swiss Indoors - Basel Tennis Channel Open - Las Vegas Catella Swedish Open - Bastad Campbells Hall of Fame Tennis Championships - Newport Qatar ExxonMobil Open - Doha SA Tennis Open - Johannesburg AEGON Championships - London Catella Swedish Open - Bastad Bratislava Challenger Grand Prix de Tennis de Lyon - Lyon Qatar Exxon Mobil Open - Doha Regions Morgan Keegan Championships - Memphis Delray Beach International Tennis Championships - Delray Beach U.S. Mens's Clay Court Championship - Houston Estoril Open - Estoril BMW Open - Munich Open de Nice Cote dAzur - Nice AEGON International - Eastbourne Atlanta Tennis Championships - Atlanta Legg Mason Tennis Classic - Washington Malaysian Open - Kuala Lumpur If Stockholm Open - Stockholm Brisbane International - Brisbane Medibank International - Sydney SA Tennis Open - Johannesburg Regions Morgan Keegan Championships - Memphis Bratislava Challenger Delray Beach International Tennis Championships - Delray Beach Champaign Challenger Open Sabadell Atlantico - Barcelona Estoril Open - Estoril AEGON Championships - London AEGON International - Eastbourne Erste Bank Open - Vienna Heineken Open - Auckland SAP Open - San Jose Regions Morgan Keegan Championships - Memphis Delray Beach International Tennis Championships - Delray Beach Citi Open - Washington Winston-Salem Open - Winston-Salem Helsinki Challenger Bergamo Challenger PTT Thailand Open - Bangkok China Open - Beijing Kremlin Cup - Moscow Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha Apia International - Sydney Delray Beach International Tennis Championships - Delray Beach Grand Prix Hassan II - Casablanca AEGON International - Eastbourne Hall of Fame Tennis Championships - Newport Claro Open Colombia - Bogota Idea Prokom Open - Sopot BB&T Atlanta Open - Atlanta Malaysian Open - Kuala Lumpur Rakuten Japan Open - Tokyo Valencia Open - Valencia Delray Beach Open - Delray Beach Dubai Duty Free Tennis Championships - Dubai Abierto Mexicano Telcel - Acapulco Barcelona Open BancSabadell - Barcelona Power Horse Cup - Dusseldorf Quimper Challenger Genova Challenger Winnetka Challenger Szczecin Challenger Noumea Challenger Heilbronn Challenger Rakuten Japan Open - Tokyo Glasgow Challenger Honolulu Challenger Rennes Challenger Dallas Challenger Kazan Challenger Seoul Challenger Brisbane International - Brisbane Kazan Challenger Bergamo Challenger Belgrade Challenger Ortisei Challenger Wroclaw Challenger If Stockholm Open - Stockholm Helsinki Challenger Mercedes Cup - Stuttgart AEGON Championships - London Malaysian Open - Kuala Lumpur Kyoto Challenger Medibank International - Sydney Erste Bank Open - Vienna Toyota Challenger AEGON Championships - London Winston-Salem Open - Winston-Salem Erste Bank Open - Vienna Rakuten Japan Open - Tokyo New York Open - New York Erste Bank Open - Vienna Tata Open Maharashtra - Pune Erste Bank Open - Vienna San Diego Open - San Diego Dallas Open - Dallas Rimouski Challenger Kyoto Challenger Sarajevo Challenger Rimouski Challenger St. Brieuc Challenger St. Brieuc Challenger Guadalajara Challenger Countrywide Classic - Los Angeles China Open - Beijing Monza Challenger Abierto Mexicano Telcel - Acapulco Leon Challenger Delray Beach Open - Delray Beach If Stockholm Open - Stockholm Delray Beach Open - Delray Beach Rakuten Japan Open - Tokyo Ortisei Challenger AEGON Championships - London Synsam Swedish Open - Bastad The Artois Championships - London Erste Bank Open - Vienna New York Open - New York Serbia Open - Belgrade Great Ocean Road Open - Melbourne Millennium Estoril Open - Estoril Citi Open - Washington AEGON Championships - London Melbourne Summer Set - Melbourne Infosys Hall of Fame Open - Newport St. Petersburg Open - St. Petersburg Qatar ExxonMobil Open - Doha Heineken Open - Auckland Bratislava Challenger Helsinki Challenger Bergamo Challenger Yokohama Challenger AEGON International - Eastbourne Kyoto Challenger Sarasota Challenger Guadalajara Challenger Atlanta Tennis Championships - Atlanta Allianz Suisse Open - Gstaad Legg Mason Tennis Classic - Washington China Open - Beijing Open de Tenis Comunidad Valenciana - Valencia US Men's Clay Court Championship - Houston AEGON Championships - London SkiStar Swedish Open - Bastad Leon Challenger Atlanta Tennis Championships - Atlanta If Stockholm Open - Stockholm Heilbronn Challenger Citi Open - Washington Millennium Estoril Open - Estoril Qatar ExxonMobil Open - Doha Heineken Open - Auckland Open Sud de France - Montpellier U.S. National Indoor Tennis Championships - Memphis Mons Challenger Grand Prix Hassan II - Casablanca Budapest Challenger BMW Open - Munich Gerry Weber Open - Halle Bergamo Challenger Winston-Salem Open - Winston-Salem Moselle Open - Metz Malaysian Open - Kuala Lumpur Erste Bank Open - Vienna Valencia Open - Valencia Heineken Open - Auckland U.S. National Indoor Tennis Championships - Memphis Heilbronn Challenger US Men's Clay Court Championship - Houston Bordeaux Challenger Citi Open - Washington Traralgon Challenger Winston-Salem Open - Winston-Salem Rakuten Japan Open - Tokyo Noumea Challenger Millennium Estoril Open - Estoril ASB Classic - Auckland Pekao Open 2001 - Szczecin Open de Nice Cote d'Azur - Nice Aegon Nottingham Open - Nottingham Hall of Fame Tennis Championships - Newport Swiss Indoors Basel - Basel Citi Open - Washington Valencia Open - Valencia Compaq Cup 2001 - Zabrze Chengdu Open - Chengdu Liberec Challenger If Stockholm Open - Stockholm Cairo Challenger 2002 - Cairo Memphis Open - Memphis Delray Beach Open - Delray Beach Aix En Provence Challenger Barcelona Open BancSabadell - Barcelona BB&T Atlanta Open - Atlanta Millennium Estoril Open - Estoril St. Petersburg Open - St. Petersburg Geneva Open - Geneva Citi Open - Washington Hamburg European Open - Hamburg If Stockholm Open - Stockholm Hall of Fame Open - Newport KGHM Polish Indoors - Wroclaw Abierto Mexicano Telcel - Acapulco Eckental Challenger Bauer Watertechnology Cup - Eckental AEGON Championships - London Truist Atlanta Open - Atlanta Abierto Mexicano Telcel - Acapulco RCA Championships - Indianapolis Open SEAT 2008 - Barcelona The Hypo Group Tennis International 2008 - Poertschach Pilot Pen Tennis - New Haven Davidoff Swiss Indoors Basel - Basel Brisbane - Brisbane U.S. Mens's Clay Court Championship - Houston Open Sabadell Atlantico - Barcelona If Stockholm Open - Stockholm AEGON International - Eastbourne Maharashtra Open - Pune ASB Classic - Auckland Open Seat Godo 2007 - Barcelona Delray Beach Open - Delray Beach Monterrey Challenger Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Western & Southern Financial Group Masters - Cincinnati BNP Paribas Open - Indian Wells BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Mutua Madrilena Masters Madrid - Madrid Rogers Cup - Toronto Sopot Challenger Shanghai ATP Masters 1000 - Shanghai Sony Ericsson Open - Miami Rogers Cup - Montreal BNP Paribas Masters - Paris Sony Ericsson Open - Miami Mutua Madrilena Madrid Open - Madrid Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Internazionali BNL d'Italia - Rome Shanghai Rolex Masters - Shanghai Rogers Cup - Toronto Western & Southern Open - New York BNP Paribas Open - Indian Wells Miami Open - Miami Open de Moselle - Metz Stockholm Open - Stockholm BCR Open Romania - Bucharest Stockholm Open - Stockholm Davidoff Swiss Indoors - Basel AEGON International - Eastbourne Sony Ericsson Open - Miami Rogers Cup - Montreal Mutua Madrilena Madrid Open - Madrid Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters - Shanghai Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Rogers Cup - Toronto BNP Paribas Masters - Paris Rogers Cup - Montreal Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai Miami Open - Miami Australian Open - Melbourne Australian Open - Melbourne Rogers Cup - Montreal French Open - Paris Wimbledon - London U.S. Open - New York 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 Australian Open - Melbourne Western & Southern Open - Cincinnati BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells French Open - Paris Miami Open - Miami US Men's Clay Court Championship - Houston Mutua Madrid Open - Madrid Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai Wimbledon - London U.S. Open - New York Miami Open - Miami Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London BNP Paribas Open - Indian Wells Nature Valley International - Eastbourne Internazionali BNL d'Italia - Rome Monte-Carlo Rolex Masters - Monte-Carlo U.S. Open - New York Rolex Paris Masters - Paris U.S. Open - New York Internazionali BNL d'Italia - Rome Australian Open - Melbourne BNP Paribas Open - Indian Wells Western & Southern Open - Cincinnati Monte-Carlo Rolex Masters - Monte-Carlo Rolex Paris Masters - Paris Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Miami Open - Miami BNP Paribas Masters - Paris Sony Open Tennis - Miami Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Miami Open - Miami Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome BNP Paribas Masters - Paris Mutua Madrid Open - Madrid BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells St. Petersburg Open - St. Petersburg Hall of Fame Tennis Championships - Newport Claro Open Colombia - Bogota BB&T Atlanta Open - Atlanta Citi Open - Washington Orange Warsaw Open - Warsaw If Stockholm Open - Stockholm Catella Swedish Open - Bastad Erste Bank Open - Vienna Rakuten Japan Open - Tokyo Davis Cup, Group 2, 1R, POL-LAT 5-0 Davis Cup, Group 2, 2R, POL-GEO 2-3 Davis Cup, Group 2, 2R, GRE-POL 0-5 Davis Cup, Group 2, 2R, FIN-RSA 1-4 Davis Cup, Group 1, PO, BLR-POL 1-4 Davis Cup, Group 2, 2R, RSA-DEN 5-0 Fever-Tree Championships - London Davis Cup, Group 1, 1R, POL-FIN 2-3 Davis Cup, Europe/Africa Group I, PO, LAT-POL 2-3 Davis Cup, World Group, PO, POL-AUS 1-4 Davis Cup, Group I, 1R, RUS-POL 2-3 Davis Cup, Group II, 2R, POL-ZIM 4-1 ATP Cup - Brisbane, Perth, Sydney Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York U.S. Open (juniors) French Open (juniors) Mubadala World Tennis Championship French Open - Paris Mubadala World Tennis Championship Wimbledon - London U.S. Open - New York Nitto ATP Finals - London Australian Open - Melbourne French Open - Paris Wimbledon - London Olympics - Beijing Australian Open - Melbourne Wimbledon - London Internazionali BNL d'Italia - Rome Australian Open - Melbourne French Open - Paris U.S. Open - New York French Open - Paris French Open - Paris Wimbledon - London Wimbledon - London U.S. Open - New York U.S. Open - New York Australian Open - Melbourne U.S. Open - New York Davis Cup, Group 2, PO, POL-EST 5-0 Davis Cup, World Group, PO, RSA-CRO 1-4 Davis Cup, World Group, PO, POL-SVK 3-2 Hopman Cup - Perth Davis Cup, Group 1, 2R, BEL-POL 4-1 Davis Cup, Group I, 2R, RSA-NED 3-1 Davis Cup, Group 2, REL2, ITA-POL 3-2 Davis Cup, Group I, 2R, POL-CRO 1-3 Davis Cup, Group I, 2R, POL-UKR 3-1 Mubadala World Tennis Championship Davis Cup, Group 1, PO, POL-GBR, 3-2 Davis Cup, World Group, 1R, POL-ARG 2-3 Laver Cup - Chicago Wimbledon (juniors) Citi Open - Washington