Career 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 Netherlands F4 Germany F1 Spain F4 Germany F13 Germany F14 Germany F15 Spain F24 Spain F25 France F15 Germany-w2 Germany-w3 Germany-w4 Tunisia F6 India F7 India F8 Germany F2 Germany F3 Germany F5 Japan F4 Netherlands F3 Germany F11 Germany F15 Germany F16 Germany F5 Germany F7 Germany F8 Germany F15 USA F9 Germany F1 Germany F2 Germany F5 Switzerland F1 Switzerland F2 USA F5 Switzerland F3 Turkey F3 USA F6 Germany F9 Poland F1 Poland F2 Germany F6 Germany F7 Italy F21 France F13 Spain F32 Germany F19 Belarus F1 Belarus F2 Great Britain F16 Italy F3 USA F8 Germany F11 Great Britain F1 Great Britain F2 Korea F1 Korea F2 Korea F3 Italy F19 Italy F20 Poland F4 Poland F5 Poland F6 USA F7 Russia F4 Spain F26 Poland F2 Iran F6 Germany F4 Germany F12 Germany-w1 Germany F2 Switzerland #1-w1 USA F4 Italy F5 Germany F6 Italy F6 Hungary F2 Poland F3 Germany F14 Germany F15 Germany F16 France F16 Hungary F5 Georgia F1 Germany-w1 Georgia F2 Germany-w2 Germany-w3 Germany-w4 Italy F11 Italy F12 Spain F7 Italy F13 Italy F14 Poland F2 Italy F15 Poland F3 Italy F16 Italy F17 Germany F6 Germany F10 Poland F2 Switzerland F1 Poland F3 Switzerland F2 France F4 Switzerland F3 France F5 Italy F12 Germany F6 Germany F7 Germany F8 Germany F9A Germany F10 Germany F13 Iran F5 Germany F1 Germany F2 Germany F4 Switzerland F1 Switzerland F2 Switzerland F3 Germany F9 Germany F16 France F15 Germany F18 Germany F19 Germany F6 Germany F7 Germany F8 Germany F10 France F14 Poland F5 Germany F21 Spain F1 Spain F2 Spain F3 Spain F4 Switzerland F1 Switzerland F2 Switzerland F3 Egypt F5 Italy F7 Poland F5 Poland F6 M25 Nussloch Memorial Kolyaskin - Donetsk KGHM Polish Indoors - Wroclaw Dharwad Challenger 2003 - Dharwad Volkswagen Challenger 2004 - Wolfsburg KGHM Polish Indoors - Wroclaw Porsche Open - Poznan Lambertz Open - Aachen La Serena Open - La Serena KGHM Polish Indoors - Wroclaw Stella Artois Clay Court Championships - Budaors Internationaux du Doubs - Besancon Porsche Open - Poznan Antonio Savoldi-Marco Co. - Manerbio Pekao Open - Szczecin ATP Slovak Open Challenger - Bratislava Lambertz Open by Stawag - Aachen Heilbronn Open - Heilbronn KGHM Dialog Polish Indoors - Wroclaw Challenger DCN de Cherbourg - Cherbourg ECU Prague Open - Prague Polska Energia Open - Bytom LXVII Concursu Internacional de Vigo - Vigo Open D'Orleans - Orleans IPP Open - Helsinki Status Athens Open - Athens Roma Open Challenger - Rome Trofeo Cassa di Risparmio di Alessandria - Alessandria Baden Open - Karlsruhe Schickendanz Open - Furth Tennislife Cup - Napoli Besancon Challenger Ostrava Challenger Samarkand Challenger Karshi Challenger Almaty Challenger Ljubljana Challenger Kolding Challenger Eckental Challenger Aachen Challenger Bratislava Challenger Helsinki Challenger Heilbronn Challenger Kazan Challenger Bergamo Challenger Belgrade Challenger Rimouski Challenger Monza Challenger Johannesburg Challenger Cremona Challenger Rhein-Main Challenger 2004 - Aschaffenburg Istanbul Challenger Tashkent Challenger Eckental Challenger Ortisei Challenger Aachen Challenger Bratislava Challenger Helsinki Challenger Reunion Island Challenger Architect Open - Budapest Dallas Challenger Le Gosier Challenger Antonio Savoldi-Marco Co. - Manerbio St. Brieuc Challenger The LTA Cardiff Challenger - Cardiff Johannesburg Challenger Rome Challenger Zagreb Challenger Sopot Challenger San Marino Challenger Cordenons Challenger Manerbio Challenger Genova Challenger Szczecin Challenger Trnava Challenger IPP Open - Helsinki Mons Challenger Helsinki Challenger Quimper Challenger Bergamo Challenger Cherbourg Challenger Barletta Challenger Rome Challenger Napoli Challenger Furth Challenger Intersport Heilbronn Open - Heilbronn Marburg Challenger Braunschweig Challenger KGHM Emax Polish Indoors - Wroclaw Poznan Challenger Wolfsburg Challenger KGHM Polish Indoors - Wroclaw Banja Luka Challenger Brasov Challenger Tarragona Challenger Szczecin Challenger Orleans Challenger Mons Challenger Rennes Challenger Seoul Challenger Eckental Challenger Ortisei Challenger Helsinki Challenger Toyota Challenger Banca Stato Challenger - Lugano Heilbronn Challenger Bergamo Challenger Kyoto Challenger Sarajevo Challenger Rimouski Challenger Mons Challenger St. Brieuc Challenger Guadalajara Challenger Mexico City Challenger Rome Challenger Nottingham Challenger Nottingham-2 Challenger Unicredit Czech Open - Prostejov Challenger Brasov - Brasov Baden Open - Karlsruhe Bath Challenger Kazan Challenger Meerbusch Challenger Como Challenger Genova Challenger Lambertz Open by Stawag 2007 - Aachen St. Remy Challenger Orleans Challenger Mons Challenger Open de la Ville de Saint Denis - Reunion Island Poznan Challenger Mouilleron-Le-Captif Challenger Eckental Challenger Ortisei Challenger Helsinki Challenger Andria Challenger Kyoto Challenger Citta di Como - Como Porsche Open - Poznan s'Tennis Masters Challenger - Graz Bergamo Challenger Rhodes Challenger Cherbourg Challenger Geneva Challenger - Geneva Ethias Trophy - Mons Challenger Britania Zavaleta - Puebla Wailea Men's Challenger - Maui Guadalajara Challenger Heilbronn Challenger Samsung Challenger 2007 - Ho Chi Minh City Braunschweig Challenger LXV Concurso Internacional Vigo - Vigo Olimp Kyiv Open - Kiev Leon Challenger Kazan Challenger Kobstaedernes ATP Challenger - Kolding Kobstaedernes ATP Challenger - Kolding Labertz Open by Stawag - Aachen Bauer Watertechnology Cup - Eckental XL Bermuda Open - Bermuda Tatra Banka Slovak Open - Bratislava Kitzbuhel Challenger Bauer Watertechnilogy Cup 2008 - Eckental IPP Open - Helsinki Vercelli Challenger Sarajevo Challenger Bath Challenger Isla de Lanzarote - Lanzarote Fergana Challenger - Fergana Busan Open Challenger Tennis - Busan Baden Open - Ettlingen Szczecin Challenger Schickendanz Open - Furth Heilbronn Challenger Harbour Tennis Cup Regione Lombardia - Milan 12° Tornea B. Camparini Arpa Ceramic Cup - Reggio Emilia Porsche Open - Poznan Pekao Open - Szczecin Sarajevo Open - Sarajevo Orleans Challenger Challenger Tunisie - Tunis Shimadzu All Japan Indoor Tennis Championships - Kyoto Oberstaufen Challenger Liberec Challenger Prague Challenger Kyiv Open - Kiev Szczecin Challenger Germany F1 Orleans Challenger Mons Challenger Rennes Challenger Geneva Challenger Eckental Challenger Bratislava Challenger Ortisei Challenger Brescia Challenger Glasgow Challenger Bergamo Challenger Wroclaw Challenger Kyoto Challenger Irving Challenger Kazan Challenger Raanana Challenger Leon Challenger Sarasota Challenger Guadalajara Challenger Aix En Provence Challenger Rome Challenger Ilkley Challenger Ortisei Challenger Recanati Challenger Segovia Challenger Meerbusch Challenger Szczecin Challenger Tiburon Challenger Sacramento Challenger Fairfield Challenger Brest Challenger Las Vegas Challenger Brescia Challenger Wroclaw Challenger Jonkoping Challenger St. Brieuc Challenger Gwangju Challenger Taipei City Challenger Busan Challenger Heilbronn Challenger Bangkok Challenger Manchester Challenger Copa Telefonica CTC Chile - Santiago Surbiton Challenger Ilkley Challenger Winnetka Challenger Recanati Challenger Astana Challenger Genova Challenger Szczecin Challenger Orleans Challenger Budapest Challenger Eckental Challenger Ortisei Challenger Toyota Challenger Andria Challenger Koblenz Challenger Rennes Challenger Quimper Challenger Budapest Challenger Bergamo Challenger Wroclaw Challenger Irving Challenger Black Forest Open - Freudenstadt Surbiton Challenger Braunschweig Challenger Karlsruhe Challenger Meerbusch Challenger Genova Challenger Orleans Challenger Ortisei Challenger Ismaning Challenger Bergamo Challenger Salzburg Challenger Eckental Challenger Rennes Challenger Leon Challenger Noumea Challenger Biella Challenger Furth Challenger Rennes Challenger Kyoto Challenger Drummondville Challenger Poznan Challenger Marbella Challenger Heilbronn Challenger Surbiton Challenger Heilbronn Challenger Marburg Challenger Braunschweig Challenger Quimper Challenger Scheveningen Challenger Meerbusch Challenger Como Challenger Genova Challenger Szczecin Challenger Orleans Challenger Ortisei Challenger Ismaning Challenger Noumea Challenger Koblenz Challenger Newport Beach Challenger Cleveland Challenger Dallas Challenger Budapest Challenger Vercelli Challenger Bergamo Challenger Pau Challenger San Luis Potosi Challenger Leon Challenger Puerto Vallarta Challenger Heilbronn Challenger Heilbronn Challenger Surbiton Challenger Ludwigshafen Challenger Sopot Challenger KGHM Polish Indoors - Wroclaw Freudenstadt Challenger Schickedanz Open 2007 - Furth Cherbourg Challenger Helsinki Challenger Koblenz Challenger Potchefstroom Challenger Aix En Provence Challenger Ismaning Challenger Hamburg Challenger Eckental Challenger Cairo Challenger 2002 - Cairo Kobstaedernes ATP Challenger - Kolding Biella 3 Challenger Biella 4 Challenger Lille Challenger Heilbronn Challenger Cairo Challenger Split 1 Challenger Tumkur Open - Tumkur Split 2 Challenger Bauer Watertechnology Cup 2007 - Eckental Szczecin Challenger Bordeaux Challenger Tatra Banka Open - Bratislava Compaq Cup 2001 - Zabrze Pekao Open 2003 - Szczecin Pekao Open 2001 - Szczecin Kish Free Zone Island Challenger - Kish Island 11 Torino B. Camparaini Arpa Ceramic Cup - Reggio Emilia Rome Challenger Eckental Challenger Quimper Challenger Bytom Challenger Orleans Challenger Bratislava Challenger Seoul Challenger Mons Challenger Ortisei Challenger Porsche Open - Poznan Eckental Challenger Johannesburg Challenger Oberstaufen Challenger Genova Challenger Lille Challenger Manchester Challenger Internationaux de Nouvelle-Caledonie - New Caledonia Bordeaux Challenger Bratislava Challenger Andria Challenger Monterrey Challenger LTA Wrexham Challenger - Wrexham Salzburg Challenger Sophia Antipolis Challenger Yokohama Challenger Poznan Challenger Genova Challenger XL Challenger de Tenis Copa Sevilla - Seville Traralgon Challenger Kos-Zucchetti Tennis Cup - Cordenons Miller Lite Hall of Fame Tennis Championships - Newport Idea Prokom Open - Sopot Warsteiner Challenger Wolfsburg - Wolfsburg Citta di Monza - Monza Cepu Open - San Marino The Priority Telecom Open - Amersfoort Idea Prokom Open - Sopot Idea Prokom Open - Sopot Open de Moselle - Metz Kremlin Cup - Moscow Davidoff Swiss Indoors - Basel Estoril Open - Estoril Orange Prokom Open - Sopot Open de Moselle - Metz Stockholm Open - Stockholm Davidoff Swiss Indoors Basel - Basel Open Seat Godo 2007 - Barcelona Wroclaw Challenger Synsam Swedish Open - Bastad Orange Prokom Open - Sopot Furth Challenger Stockholm Open - Stockholm Davidoff Swiss Indoors - Basel The Hypo Group Tennis International 2008 - Poertschach Napoli Challenger Orange Warsaw Open - Warsaw Catella Swedish Open - Bastad Pilot Pen Tennis - New Haven If Stockholm Open - Stockholm Davidoff Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha Catella Swedish Open - Bastad Allianz Suisse Open Gstaad - Gstaad Rennes Challenger If Stockholm Open - Stockholm Serbia Open - Belgrade Qatar Exxon Mobil Open - Doha Chennai Open - Chennai SA Tennis Open - Johannesburg Estoril Open - Estoril AEGON Championships - London Ordina Open - s-Hertogenbosch AEGON International - Eastbourne Campbells Hall of Fame Tennis Championships - Newport Catella Swedish Open - Bastad Mercedes Cup - Stuttgart Atlanta Tennis Championships - Atlanta Countrywide Classic - Los Angeles Allianz Suisse Open Gstaad - Gstaad Legg Mason Tennis Classic - Washington Pilot Pen Tennis - New Haven Open de Moselle - Metz BCR Open Romania - Bucharest Malaysian Open - Kuala Lumpur China Open - Beijing If Stockholm Open - Stockholm Open Sud de France - Montpellier St. Petersburg Open - St. Petersburg Qatar ExxonMobil Open - Doha Aircel Chennai Open - Chennai Medibank International - Sydney SA Tennis Open - Johannesburg SAP Open - San Jose Regions Morgan Keegan Championships - Memphis Delray Beach International Tennis Championships - Delray Beach BMW Open - Munich Gerry Weber Open - Halle SkiStar Swedish Open - Bastad Allianz Suisse Open - Gstaad ATP Studena Croatia Open - Umag Erste Bank Open - Vienna Qatar ExxonMobil Open - Doha Grand Prix Hassan II - Casablanca BMW Open - Munich Gerry Weber Open - Halle AEGON Championships - London AEGON International - Eastbourne SkiStar Swedish Open - Bastad Mercedes Cup - Stuttgart Credit Agricole Suisse Open - Gstaad Bet-at-home Cup - Kitzbuhel Moselle Open - Metz Kremlin Cup - Moscow Erste Bank Open - Vienna Qatar ExxonMobil Open - Doha Apia International - Sydney VTR Open - Vina del Mar Copa Claro - Buenos Aires Delray Beach International Tennis Championships - Delray Beach Idea Prokom Open - Sopot Power Horse Cup - Dusseldorf Hall of Fame Tennis Championships - Newport Mercedes Cup - Stuttgart Claro Open Colombia - Bogota Credit Agricole Suisse Open - Gstaad Bet-at-home Cup - Kitzbuhel St. Petersburg Open - St. Petersburg Malaysian Open - Kuala Lumpur Rakuten Japan Open - Tokyo Valencia Open - Valencia Australian Open - Melbourne Qatar ExxonMobil Open - Doha Heineken Open - Auckland Open Sud de France - Montpellier U.S. National Indoor Tennis Championships - Memphis Heineken Open - Auckland Open 13 - Marseille Dubai Duty Free Tennis Championships - Dubai US Men's Clay Court Championship - Houston Barcelona Open BancSabadell - Barcelona BMW Open - Munich Power Horse Cup - Dusseldorf Gerry Weber Open - Halle AEGON International - Eastbourne SkiStar Swedish Open - Bastad Hall of Fame Tennis Championships - Newport Ordina Open - 's-Hertogenbosch Bet-at-home Open - Hamburg Claro Open Colombia - Bogota Credit Agricole Suisse Open - Gstaad Bet-at-home Cup - Kitzbuhel Winston-Salem Open - Winston-Salem Moselle Open - Metz Malaysian Open - Kuala Lumpur Rakuten Japan Open - Tokyo If Stockholm Open - Stockholm Erste Bank Open - Vienna Brisbane International - Brisbane Qatar ExxonMobil Open - Doha Miller Lite Hall of Fame Tennis Championships - Newport Open Sud de France - Montpellier U.S. National Indoor Tennis Championships - Memphis Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco Grand Prix Hassan II - Casablanca BMW Open - Munich Mercedes Cup - Stuttgart Gerry Weber Open - Halle Hall of Fame Tennis Championships - Newport Moselle Open - Metz Malaysian Open - Kuala Lumpur Rakuten Japan Open - Tokyo Valencia Open - Valencia Qatar ExxonMobil Open - Doha Open Sud de France - Montpellier BMW Open - Munich Gerry Weber Open - Halle SkiStar Swedish Open - Bastad Hall of Fame Tennis Championships - Newport Suisse Open - Gstaad Moselle Open - Metz St. Petersburg Open - St. Petersburg If Stockholm Open - Stockholm Qatar ExxonMobil Open - Doha ASB Classic - Auckland Open Sud de France - Montpellier Dubai Duty Free Tennis Championships - Dubai US Men's Clay Court Championship - Houston Barcelona Open BancSabadell - Barcelona BMW Open - Munich Ricoh Open - 's-Hertogenbosch Gerry Weber Open - Halle SkiStar Swedish Open - Bastad Suisse Open - Gstaad Moselle Open - Metz Qatar ExxonMobil Open - Doha ASB Classic - Auckland Open Sud de France - Montpellier US Men's Clay Court Championship - Houston Barcelona Open BancSabadell - Barcelona BMW Open - Munich Ricoh Open - 's-Hertogenbosch Gerry Weber Open - Halle Moselle Open - Metz Mercedes Cup - Stuttgart Open Sud de France - Montpellier Mercedes Cup - Stuttgart Open de Nice Cote dAzur - Nice French Open - Paris Campbell's Hall of Fame Tennis Championships - Newport Open Parc - Lyon Brasil Open - Sao Paulo Delray Beach Open - Delray Beach BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Rogers Cup - Toronto BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Shanghai ATP Masters - Shanghai Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo BNP Paribas Open - Indian Wells Miami Open - Miami Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Miami Open - Miami Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York 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 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 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 French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Australian Open - Melbourne Wimbledon - London Australian Open - Melbourne French Open - Paris Australian Open Qualifying - Doha BNP Paribas Open - Indian Wells Australian Open - Melbourne Davis Cup, Group 2, REL2, ITA-POL 3-2 Davis Cup, Group 2, PO, POL-EST 5-0 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 French Open - Paris Davis Cup, World Group, PO, POL-AUS 1-4 Davis Cup, Group I, 1R, RUS-POL 2-3 Davis Cup, Group I, 2R, POL-UKR 3-1 Davis Cup, World Group, PO, DOM-GER 1-4 Davis Cup, Group II, 2R, POL-ZIM 4-1 Wimbledon - London All Lower level tournaments Australian Open - Melbourne Davis Cup, Group I, 2R, POL-CRO 1-3 Davis Cup, World Group, PO, POL-SVK 3-2 Davis Cup, World Group, 1R, POL-ARG 2-3 Olympics - Rio de Janeiro Davis Cup, Group 1, PO, BLR-POL 1-4 Davis Cup, Group 1, 2R, BEL-POL 4-1 Davis Cup, Group 1, PO, POL-GBR, 3-2 Davis Cup, Group 1, 1R, POL-FIN 2-3 Davis Cup, Europe/Africa Group I, PO, LAT-POL 2-3 U.S. Open - New York