Career 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999
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 Poland F4 Poland F6 Switzerland F2 Switzerland F3 Great Britain F5 Great Britain F6 Poland F1 Poland F2 Slovakia F1 Poland F5 Poland F6 Poland F7 Czech Republic F6 Germany F1 Germany F2 Germany F4 Czech Rep. F1 Czech Rep. F2 Poland F1 France F17 Azerbaijan F1 Azerbaijan F2 Turkey F3 Turkey F4 Poland F2 Poland F8 Great Britain F3 Italy F4 Poland F1 Poland F3 Poland F4 Belarus F3 Belarus F4 Poland F2 Pekao Open - Szczecin Caltanissetta Challenger Barletta Challenger Rome Challenger Rome Challenger Ostrava Challenger Prostejov Challenger Kosice Challenger Bytom Challenger Poznan Challenger Binghamton Challenger Seville Challenger Rennes Challenger Cairo Challenger Bytom Challenger Marburg Challenger Scheveningen Challenger Trani Challenger St. Remy Challenger Aachen Challenger Salzburg Challenger Heilbronn Challenger Courmayeur Challenger Bergamo Challenger Scheveningen Challenger Pozoblanco Challenger Seville Challenger Mons Challenger Segovia Challenger Meerbusch Challenger Genova Challenger Orleans Challenger Mons Challenger Brescia Challenger Andria Challenger Quimper Challenger Bergamo Challenger Wroclaw Challenger Milan Challenger Marburg Challenger Braunschweig Challenger Bastad Challenger Poznan Challenger Liberec Challenger Manerbio Challenger Como Challenger Alphen Challenger Rome Challenger Bratislava Challenger Rennes Challenger Santiago Challenger Marbella Challenger Lisbon Challenger Great Britain F2 Padova Challenger Sopot Challenger Cordenons Challenger Biella Challenger Barcelona Challenger Calgary Challenger Las Vegas Challenger M15 Wroclaw Indian Wells Challenger Bordeaux Challenger Braga Challenger Lisbon Challenger Poznan Challenger Parma Challenger Milan Challenger Genova Challenger Seville Challenger Biella Challenger Hamburg Challenger Rennes Challenger Pau Challenger Prague II Challenger Biella Challenger Marbella Challenger Antalya 2 Challenger Gran Canaria 1 Challenger Aix En Provence Challenger M15 Bytom Monterrey Challenger Lugano Challenger Poznan Challenger Grodzisk Mazowiecki Challenger Mallorca Challenger Mallorca Open - Mallorca Open Seat-Godo 2000 - Barcelona Mallorca Open - Mallorca Davidoff Swiss Indoors - Basel Gold Flake Open - Chennai Milan Indoors - Milan Chevrolet Cup - Vina del Mar Copa AT&T - Buenos Aires Open Seat-Godo 2001 - Barcelona Mallorca Open - Mallorca Telenordia Swedish Open - Bastad 2001 Mercedes Cup - Stuttgart The Hamlet Cup - Long Island Campionati Internazionali di Sicilia - Palermo CA Tennis Trophy - Vienna Davidoff Swiss Indoors - Basel Adidas International - Sydney Dubai Tennis Open - Dubai Trofeo Conde de Godo - Barcelona Ordina Open - 's-Hertogenbosch Telenordia Swedish Open - Bastad 2002 Mercedes Cup - Stuttgart Kremlin Cup - Moscow CA Tennis Trophy - Vienna Stockholm Open - Stockholm Adidas International - Sydney Open 13 - Marseille Estoril Open - Estoril Open Seat Godo 2003 - Barcelona Ordina Open - 's-Hertogenbosch 2003 Mercedes Cup - Stuttgart TD Waterhouse Cup - Long Island Open de Moselle - Metz Tata Open - Chennai ABN/AMRO World Tennis Tournament - Rotterdam Dubai Open - Dubai Estoril Open - Estoril Open Seat Godo - Barcelona Ordina Open - 's-Hertogenbosch Synsam Swedish Open - Bastad Mercedes Cup - Stuttgart Dubai Open - Dubai Estoril Open - Estoril Mercedes Cup - Stuttgart Croatia Open - Umag Pilot Pen Tennis - New Haven Campionati Internazionali di Sicilia - Palermo CA Tennis Trophy - Vienna Open SEAT Godo 2006 - Barcelona Ordina Open - 's-Hertogenbosch Synsam Swedish Open - Bastad Orange Prokom Open - Sopot Mumbai Open - Mumbai St. Petersburg Open - St. Petersburg Heineken Open - Auckland Open Seat Godo 2007 - Barcelona Ordina Open - 's-Hertogenbosch Synsam Swedish Open - Bastad Mercedes Cup - Stuttgart Generali Open - Kitzbuhel Orange Prokom Open - Sopot Pilot Pen Tennis - New Haven China Open - Beijing Open de Moselle - Metz Medibank International - Sydney ABN AMRO World Tennis Tournament - Rotterdam Open de Tenis Comunidad Valenciana - Valencia Orange Warsaw Open - Warsaw Catella Swedish Open - Bastad China Open - Beijing AIG Japan Open Tennis Championships - Tokyo Medibank International - Sydney Open Sabadell Atlantico - Barcelona Catella Swedish Open - Bastad Masters Series - Hamburg Pilot Pen Tennis - New Haven China Open - Beijing If Stockholm Open - Stockholm Open de Tenis Comunidad Valenciana - Valencia Heineken Open - Auckland ABN AMRO World Tennis Tournament - Rotterdam U.S. Mens's Clay Court Championship - Houston Open Sabadell Atlantico - Barcelona Ordina Open - s-Hertogenbosch Catella Swedish Open - Bastad International German Open - Hamburg Allianz Suisse Open Gstaad - Gstaad Open de Moselle - Metz China Open - Beijing Heineken Open - Auckland Movistar Open - Santiago Brasil Open - Costa do Sauipe Copa Claro - Buenos Aires Bet-At-Home Austrian Open - Kitzbuhel BMW Open - Munich ATP Studena Croatia Open - Umag BCR Open Romania - Bucharest China Open - Beijing If Stockholm Open - Stockholm Erste Bank Open - Vienna Bet-at-home Open - Hamburg Rakuten Japan Open - Tokyo Kremlin Cup - Moscow Valencia Open - Valencia Heineken Open - Auckland VTR Open - Vina del Mar Brasil Open - Sao Paulo Open 13 - Marseille Copa Claro - Buenos Aires Grand Prix Hassan II - Casablanca Barcelona Open BancSabadell - Barcelona Portugal Open - Oeiras SkiStar Swedish Open - Bastad ATP Vegeta Croatia Open - Umag Winston-Salem Open - Winston-Salem China Open - Beijing If Stockholm Open - Stockholm Apia International - Sydney ABN AMRO World Tennis Tournament - Rotterdam Copa Claro - Buenos Aires Rio Open 500 - Rio de Janeiro US Men's Clay Court Championship - Houston Barcelona Open BancSabadell - Barcelona Bet-at-home Open - Hamburg Vegeta Croatia Open - Umag Winston-Salem Open - Winston-Salem Moselle Open - Metz Shenzhen Open - Shenzhen China Open - Beijing Kremlin Cup - Moscow Valencia Open - Valencia Swiss Indoors Basel - Basel Apia International - Sydney Open Sud de France - Montpellier Open 13 - Marseille Barcelona Open BancSabadell - Barcelona Mercedes Cup - Stuttgart Gerry Weber Open - Halle SkiStar Swedish Open - Bastad Bet-at-home Open - Hamburg Winston-Salem Open - Winston-Salem Shenzhen Open - Shenzhen China Open - Beijing Erste Bank Open - Vienna Swiss Indoors Basel - Basel ABN AMRO World Tennis Tournament - Rotterdam Dubai Duty Free Tennis Championships - Dubai Moselle Open - Metz ASB Classic - Auckland Garanti Koza Sofia Open - Sofia Argentina Open - Buenos Aires Rio Open - Rio de Janeiro Grand Prix Hassan II - Marrakech Barcelona Open BancSabadell - Barcelona Millennium Estoril Open - Estoril BMW Open - Munich Geneva Open - Geneva Mercedes Cup - Stuttgart AEGON International - Eastbourne SkiStar Swedish Open - Bastad Generali Open - Kitzbuhel If Stockholm Open - Stockholm Rio Open - Rio de Janeiro Brasil Open - Sao Paulo Grand Prix Hassan II - Marrakech Barcelona Open BancSabadell - Barcelona TEB BNP Paribas Istanbul Open - Istanbul Plava Laguna Croatia Open - Umag Intrum Stockholm Open - Stockholm Barletta Citta Della Disfida Open 2000 - Barletta Sardinia International Championship - Cagliari Tennis Cup of Flanders - Ostende Skandia Open - Linz Copa Sevilla - Seville Trofeo Barcelona de Tenis - Barcelona 2000 Cairo Challenger - Cairo Open de Charleroi - Charleroi Espinho Challenger - Espinho V Torneo Internazionale di Tennis - Barletta Maia Open - Oporto Open Diputacion Pozoblanco - Cordoba AXA Open - Lisbon Renault Slovenian Open - Ljubljana The Scottish Tennis Championships - Edinburgh AXA Open II - Espinho Open Diputacion - Cordoba CA-Challenge 2000 - Graz Renault Slovenian Open - Ljubljana FILA Challenger Biella - Biella KGHM Dialog Polish Indoors - Wroclaw Tennis Masters Series - Hamburg Polska Energia Open - Bytom Porsche Open - Poznan Caversham International Tennis Tournament - Jersey IPP Open - Helsinki Wroclaw Challenger Wolfsburg Challenger Aachen Challenger Bratislava Challenger Tennis Masters Series - Monte Carlo Tampere Challenger Tennis Masters Series - Rome Tennis Masters Series - Paris Tennis Masters Series - Indian Wells Helsinki Challenger Wolfsburg Challenger Tennis Masters Series - Monte Carlo Tennis Masters Series - Montreal Tennis Masters Series - Cincinnati Tennis Masters Series - Madrid Bath Challenger St. Brieuc Challenger Athens Challenger Prague Challenger Zagreb Challenger Furth Challenger Tennis Masters Series - Monte Carlo Tennis Masters Series - Toronto Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid BNP Paribas Masters - Paris Heilbronn Challenger Pacific Life Open - Indian Wells Turin Challenger Tennis Masters Series - Hamburg Rogers Cup - Montreal Sopot Challenger Poznan Challenger BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Masters Series Hamburg - Hamburg Masters Series Madrid - Madrid Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Masters Series Monte-Carlo - Monte Carlo Campionati Internazionali D'Italia - Rome Seville Challenger Rogers Masters - Montreal Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Madrid Challenger Sony Ericsson Open - Miami Rennes Challenger Masters Series Monte-Carlo - Monte-Carlo Campionati BNL dItalia - Rome Masters Series Hamburg - Hamburg Eckental Challenger Mutua Madrilena Masters Madrid - Madrid BNP Paribas Open - Indian Wells Ortisei Challenger Mutua Madrilena Masters Madrid - Madrid Salzburg Challenger Shanghai - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Rogers Cup - Toronto BNP Paribas Open - Indian Wells Wolfsburg Challenger Cherbourg Challenger Sarajevo Challenger Bath Challenger Tunis Challenger Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Rome Challenger BNP Paribas Open - Indian Wells Prostejov Challenger Caltanissetta Challenger Nottingham-2 Challenger Mutua Madrid Open - Madrid Milan Challenger Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai Poznan Challenger BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Genova Challenger Szczecin Challenger Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome 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 Rogers Cup - Montreal Western & Southern Open - Cincinnati BNP Paribas Masters - Paris Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Poznan Challenger Irving Challenger Orleans Challenger SkiStar Swedish Open - Bastad Szczecin Challenger Budapest Challenger Prostejov Challenger Braunschweig Challenger Orleans Challenger Eckental Challenger Guadalajara Challenger Aix En Provence Challenger San Benedetto Challenger Noumea Challenger Marbella Challenger Alicante Challenger Barcelona Challenger Szczecin Challenger Antalya Challenger Gran Canaria 2 Challenger Sibiu Challenger Ortisei Challenger Barcelona Challenger Quimper Challenger Mouilleron-Le-Captif Challenger Koblenz Challenger Szczecin Challenger French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Szczecin Challenger Casino Lugano - Lugano Wimbledon - London U.S. Open - New York Copa Sevilla Internacionales de Andalucia - Seville Florence Challenger French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Murcia Challenger French Open - Paris Wimbledon - London French Open - Paris Wimbledon - London Como Challenger U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York French Open - Paris Wimbledon - London Alicante Challenger U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Seville Challenger French Open - Paris Heineken Open - Auckland Grand Prix de Tennis de Lyon - Lyon Abierto Mexicano de Tenis Pegaso - Acapulco Grand Prix Hassan II - Casablanca Heineken Trophy - 's-Hertogenbosch Idea Prokom Open - Sopot RCA Championships - Indianapolis Open 13 - Marseille ABN/AMRO World Tennis Tournament - Rotterdam Brasil Open - Salvador Davidoff Swiss Indoors - Basel Telenordia Swedish Open - Bastad Adidas International - Sydney Milan Indoors - Milan Grand Prix de Tennis de Lyon - Lyon Davidoff Swiss Indoors - Basel Open Seat Godo 2005 - Barcelona ARAG World Team Championship - Dusseldorf Ordina Open - 's-Hertogenbosch Synsam Swedish Open - Bastad Grand Prix de Tennis de Lyon - Lyon Next Generation Adelaide International - Adelaide Sydney International - Sydney Open Seat-Godo '99 - Barcelona SAP Open - San Jose Regions Morgan Keegan Championships - Memphis Tennis Channel Open - Las Vegas Generali Open - Kitzbuhel AIG Japan Open Tennis Championships - Tokyo ABN/AMRO World Tennis Tournament - Rotterdam The Dubai Tennis Championships - Dubai Estoril Open - Estoril Grand Prix de Tennis de Lyon - Lyon Open SEAT 2008 - Barcelona Copa Telmex - Buenos Aires Ordina Open - 's-Hertogenbosch Grand Prix de Tennis de Lyon - Lyon Grand Prix de Tennis de Lyon - Lyon PBZ Zagreb Indoors - Zagreb Open 13 - Marseille Movistar Open - Vina del Mar Pilot Pen Tennis - New Haven Brasil Open - Costa do Sauipe SkiStar Swedish Open - Bastad Open 13 - Marseille Abierto Mexicano Telcel - Acapulco Brisbane International - Brisbane ABN AMRO World Tennis Tournament - Rotterdam Abierto Mexicano Telcel - Acapulco Bet-at-home Open - Hamburg Open Sud de France - Montpellier Gerry Weber Open - Halle SkiStar Swedish Open - Bastad Brasil Open - Sao Paulo Rio Open - Rio de Janeiro Argentina Open - Buenos Aires Apia International - Sydney ABN/AMRO World Tennis Tournament - Rotterdam Dubai Tennis Open - Dubai Swiss Open - Gstaad Barcelona Open Banc Sabadell - Barcelona Winston-Salem Open - Winston-Salem Apia International - Sydney Barcelona Open Banc Sabadell - Barcelona Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne St. Petersburg Open - St. Petersburg U.S. Open - New York French Open - Paris The Dubai Tennis Championships - Dubai Qatar Exxon Mobil Open - Doha Sopot Challenger Cordenons Challenger CA Tennis Trophy - Vienna Erste Bank Open - Vienna Legg Mason Tennis Classic - Washington Valencia Open - Valencia Heineken Open - Auckland If Stockholm Open - Stockholm Royal Guard Open Chile - Vina del Mar Tennis Masters Series - Hamburg Tennis Masters Series - Stuttgart Tennis Masters Series - Paris Tennis Masters Series - Indian Wells Tennis Masters Series - Miami Tennis Masters Series - Hamburg Tennis Masters Series - Toronto Tennis Masters Series - Cincinnati Tennis Masters Series - Madrid Tennis Masters Series - Rome Tennis Masters Series - Hamburg Tennis Masters Series - Paris Pacific Life Open - Indian Wells Telecom Italia Masters - Rome Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid NASDAQ-100 Open - Miami Masters Series Monte Carlo - Monte Carlo Campionati Internazionali d'Italia - Rome Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati BNP Paribas Masters - Paris Masters Series - Hamburg Western & Southern Financial Group Masters - Cincinnati BNP Paribas Masters - Paris Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters 1000 - Shanghai Monte-Carlo Rolex Masters - Monte-Carlo Shanghai ATP Masters - Shanghai Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Gerry Weber Open - Halle Rogers Cup - Toronto Internazionali BNL d'Italia - Rome Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo European Open - Antwerp Open Sabadell Atlantico - Barcelona Barcelona Open Banc Sabadell - Barcelona NASDAQ-100 Open - Miami Telecom Italia Masters - Rome Australian Open - Melbourne Australian Open - Melbourne Australian Open - Melbourne Australian Open - Melbourne Wimbledon - London U.S. Open - New York Wimbledon - London NASDAQ-100 Open - Miami Wimbledon - London Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne Tennis Masters Series - Miami U.S. Open - New York Wimbledon - London French Open - Paris French Open - Paris Rogers Masters - Toronto Australian Open - Melbourne French Open - Paris Australian Open Qualifying - Doha French Open - Paris Wimbledon - London Mutua Madrid Open - Madrid French Open - Paris Davis Cup, World Group, QF, USA-ESP 3-1 Davis Cup, World Group, 1R, ESP-CZE 3-2 Davis Cup, World Group, SF, ESP-FRA 4-1 Davis Cup, World Group, F, ESP-USA 3-2 Davis Cup, World Group, 1R, BLR-ESP 4-1 Hyundai Hopman Cup - Perth Davis Cup, World Group, QF, USA-ESP 4-1 Davis Cup, World Group, 1R, PER-ESP 0-5 Davis Cup, Group 1, PO, BLR-POL 1-4 Davis Cup, Group 1, 2R, BEL-POL 4-1 Davis Cup, World Group, QF, ESP-GER, 3-2 Davis Cup, Group 1, PO, POL-GBR, 3-2 Hopman Cup - Perth Davis Cup, World Group, PO, ESP-ITA 4-1 Davis Cup, Europe/Africa Group I, PO, LAT-POL 2-3 Davis Cup, Group I, 2R, ISR-POL 3-1 Davis Cup, Group I, PO, FIN-POL 3-2 Davis Cup, Group II, 1R, POL-MAD 4-1 Davis Cup, Group II, 2R, POL-EST 4-1 Davis Cup, Group II, 3R, POL-BLR 3-2 Davis Cup, Group I, 1R, POL-SLO 3-2 Davis Cup, Group I, 2R, POL-RSA 3-1 Davis Cup, Group I, 1R, RUS-POL 2-3 Davis Cup, Group I, 2R, POL-CRO 1-3 Hopman Cup - Perth Davis Cup, Group I, 1R, POL-LTU 3-2 Davis Cup, Group I, 2R, RUS-ESP 3-2 Davis Cup, Group I, 2R, POL-UKR 3-1 Davis Cup, World Group, PO, POL-SVK 3-2 Davis Cup, World Group II, PO, POL-HKG 4-0 U.S. Open (juniors) Australian Open (juniors) French Open (juniors) Wimbledon (juniors) Kooyong Classic - Kooyong Tennis Masters Cup Shanghai - Shanghai Olympics - Athens Olympics - Beijing Olympics - Rio de Janeiro