Career 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999 1998
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 Mexico F1 Germany F13 Czech Republic F6 Poland F1 Germany F9 Colombia F4 Chile F1 Chile F2 Czech Republic F5 Italy F9 s Tennis Masters 06 - Graz XII Abierto Internacional de Salinas - Salinas JVC Trophy - Vienna SIR Supermercadi Challenger - Rome San Luis Potosi Challenger - San Luis Potosi Copa Petrobras - Aracaju Open de la Ville de Saint Denis - Reunion Island Zagreb Open - Zagreb Generali Open 2001 - Kitzbuhel Generali Open 2002 - Kitzbuhel Generali Open 2003 - Kitzbuhel CA Tennis Trophy - Vienna Qatar ExxonMobil Open - Doha Millenium Tennis Championships - Delray Beach The Dubai Tennis Championships - Dubai Generali Open - Kitzbuhel AIG Japan Open Tennis Championships - Tokyo Open de Moselle - Metz ATP Kremlin Cup - Moscow Grand Prix de Tennis de Lyon - Lyon Brasil Open - Costa do Sauipe Estoril Open - Estoril Open SEAT 2008 - Barcelona The Hypo Group Tennis International 2008 - Poertschach Ordina Open - s-Hertogenbosch Brasil Open - Costa do Sauipe China Open - Beijing Qatar Exxon Mobil Open - Doha Brasil Open - Costa do Sauipe Brisbane International - Brisbane Medibank International - Sydney Brasil Open - Costa do Sauipe Abierto Mexicano Telcel - Acapulco Qatar ExxonMobil Open - Doha Mercedes Cup - Stuttgart Malaysian Open - Kuala Lumpur PTT Thailand Open - Bangkok Rakuten Japan Open - Tokyo Swiss Indoors Basel - Basel Apia International - Sydney PBZ Zagreb Indoors - Zagreb BRD Nastase Tiriac Trophy - Bucharest Mercedes Cup - Stuttgart Credit Agricole Suisse Open - Gstaad Swiss Indoors Basel - Basel Winston-Salem Open - Winston-Salem Swiss Indoors Basel - Basel U.S. National Indoor Tennis Championships - Memphis Abierto Mexicano Telcel - Acapulco BMW Open - Munich Power Horse Cup - Dusseldorf Gerry Weber Open - Halle Topshelf Open - 's-Hertogenbosch Bet-at-home Open - Hamburg Winston-Salem Open - Winston-Salem PTT Thailand Open - Bangkok China Open - Beijing Erste Bank Open - Vienna Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam Gerry Weber Open - Halle Topshelf Open - 's-Hertogenbosch Malaysian Open - Kuala Lumpur Aegon Nottingham Open - Nottingham Brisbane International - Brisbane Chengdu Open - Chengdu Bukhara Challenger - Bukhara Tashkent Challenger - Tashkent IX Open Internacional D'Andorra - Andorra CA Challenge 2002 - Graz Copa Sevilla - Seville KGHM Polish Indoors - Wroclaw CA-Challenge - Graz Kamnik Challenger - Kamnik Oberstaufen Cup - Oberstaufen Alexander Kolyaskin Memorial - Donetsk Pekao Open 2003 - Szczecin Dharwad Challenger 2003 - Dharwad Ischgl International Tennis Challenger 2003 - Ischgl ATP Challenger 2003 Numea - New Caledonia Intersport Heilbronn Open - Heilbronn Volkswagen Challenger 2004 - Wolfsburg KGHM Polish Indoors - Wroclaw Uncle Toby's Burnie Challenger - Tasmania Uncle Toby's Australian Men's Clay Court Challenger - Canberra Challenger Citta di Olbia - Olbia XXXVII Torneig C.E. Laieta - Barcelona Ispat Open 2004 - Ostrava Budapest Challenger - Budapest Ljubljana Open - Ljubljana Nord/LB Open 2004 - Braunschweig Oberstraufen Cup - Oberstaufen Timisoara Challenger - Timisoara Open de la Ville de Saint Denis - Reunion Island 2005 Freeman Men's Challenger - Joplin Torneo Internacional Challenger Fila 2005 - Leon Steelers Cup 2005 - Kosice Stella Artois Clay Court Championships - Budaors Porsche Open - Poznan XI Abierto Internacional de Salinas - Salinas Dharwad Challenger 2006 - Dharwad Memorial Manfredini - Sassuolo Kobstaedernes ATP Challenger - Kolding Samsung Secruities Cup Challenger - Seoul Tatra Banka Open 2006 - Bratislava BH Telecom Sarajevo 2007 - Sarajevo BMW Tennis Championship - Sunrise Tennis Napoli Cup 2007 - Napoli Tunis Open 2007 - Tunis ECU Prague Open - Prague Nord LB Open 2007 - Braunschweig Tatra Banka Slovak Open - Bratislava LTA Shrewsbury Challenger - Shrewsbury Siemens Open - Scheveningen Oberstaufen Cup-Head German Master's Series - Oberstaufen Samarkand Challenger - Samarkand Flea Market Cup Busan Challenger Tennis - Busan IPP Open - Helsinki Abierto Internacional Varonil Ciudad de Cancun - Cancun Ostrava Challenger Szczecin Challenger Bratislava Challenger Helsinki Challenger Sunrise Challenger KGHM Polish Indoors - Wroclaw Poznan Challenger Germany F1 Wroclaw Challenger KGHM Polish Indoors - Wroclaw Memorial Piertomaso Tessitore - San Remo Ljubljana Open 2002 - Ljubljana Open de Montauban - Montauban Oberstaufen Cup - Oberstaufen The Wrexham Challenger - Wrexham Ciudad de Pozoblanco 'Open Diputacion' - Cordoba Whirlpool Open - Budapest Memorial Kolyaskin - Donetsk Warta Cup - Sopot Open de Tanger - Tangier Compaq Challenger - Bucharest Open de Montauban - Montauban Oberstaufen Cup - Oberstaufen Skandia Open - Linz Black Forest Open - Freudenstadt Pekao Open 2001 - Szczecin 4th Sardinia International Championships - Cagliari VIII Trofeo Ciutat de Barcelona - Barcelona Copa Ericsson Costa Rica - San Jose Gran Copa Ericsson - Rio de Janeiro 2002 Azalea Orthopedic Challenger - Tyler Hamburg Challenger - Hamburg USTA Challenger of San Antonio - San Antonio The Wright Financial Group, Inc. Challenger - Champaign Challenger Ford de Cherbourg - Cherbourg Gemax Open 2002 - Belgrade The LTA Hull Challenger - Hull Challenger 42 - Andrezieux VI Torneo Internazionale di Tennis - Barletta Steelers Cup - Kosice Baumag Open - Budapest Schickendanz Open - Furth Zagreb Open - Zagreb Internationale Badische Meisterschaften Um Den Techem Cup - Zell St. Petersburg Challenger by Kinex - St. Petersburg Mordovia Cup - Mordovia St.Petersburg Challenger by Kinex - St. Petersburg Asics Challenger Open - Monchengladbach Black Forest Open - Freudenstadt Asirom Challenger - Brasov Kyiv Open - Kiev Asirom Challenger Brasov - Brasov Internationaler Raiffeisen Grand Prix - St. Polten Tehran Open 2004 - Tehran Black Forest Open 2004 - Freudenstadt Brasov Challenger - Brasov Alexander Kolyaskin Memorial - Donetsk X Trofeo Ciudad de Quito - Quito Tumkur Open - Tumkur Copa Petrobras Santiago - Santiago Copa Petrobras Argentina - Buenos Aires IPP Open - Helsinki Copa Petrobras Santa Cruz - Santa Cruz de la Sierra BCP Tennis Classic - Sao Paulo Kish Free Zone Island Challenger - Kish Island Ischgl International ATP Challenger - Ischgl ATP Challenger Numea - New Caledonia Copa Telefonica CTC Chile - Santiago TennisCup Vlaanderen - Antwerp The LTA Men's Challenger Wrexham - Wrexham KGHM Polish Indoors - Wroclaw USTA Men's Challenger of Dallas - Dallas Logopak Challenger 2005 - Lubeck X Abierto Internacional de Salinas - Salinas Draft Corona Mexico City Open - Mexico City Tallahassee Tennis Challenger - Tallahassee The Wrexham Challenger - Wrexham Citta di Monza - Monza ECM Prague Open 2005 - Prague Warta Cup 2001 - Sopot San Remo Tennis Cup 15° Piertomaso - San Remo 4° Sporting Challenger - Turin Compaq Cup 2001 - Zabrze Sassuolo Challenger - Sassuolo Trofeo Internacional Club Laieta - Barcelona Porsche Open - Poznan Riviera di Rimini Challenger - Rimini Pekao Open - Szczecin S Tennis Masters - Graz San Marino Cepu Open - San Marino Sina-Kia Motors Tennis Cup - Cordenons Antonio Savoldi-Marco Co. - Manerbio Alexander Kolyaskin Memorial - Donetsk Pekao Open 2005 - Szczecin Open de L'Isere - Grenoble Ethias Tennis Trophy - Mons University of Tennessee USTA Challenger - Knoxville Copa Petrobras - Santiago Samsung Securities Cup - Seoul Media Will Cup Busan Challenger Tennis - Busan Copa Petrobras - Montevideo Copa Petrobras - Buenos Aires Qatar ATP Challenger - Doha Intersport Heilbronn Open - Heilbronn KGHM Emax Polish Indoors - Wroclaw Gemax Open - Belgrade XL Bermuda Open - Bermuda Badden Open by Rothaus - Ettlingen XXIX Edizione 'A.Savoldi Marco' - Manerbio Coffee Cup Challenger - Chikmagalur Kyiv Open - Kiev Garden Open - Rome Unique Zagreb Open - Zagreb Czech Open 2006 - Prostejov Bancastato Challenger Lugano - Lugano Nord LB Open 2006 - Braunschweig 2003 Mercedes Cup - Stuttgart San Marino Cepu Open - San Marino Gelsor Open Romania - Bucharest CA-Challenge 2000 - Graz Dusseldorf Open 2006 - Dusseldorf Pekao Open - Szczecin Tennis Napoli Cup 2006 - Napoli Privatbank Open 2006 - Dnepropetrovsk KGHM Dialog Polish Indoors - Wroclaw Challenger DCN de Cherbourg - Cherbourg Morocco Tennis Tour - Casablanca Morocco Tennis Tour - Marrakech Bulgarian Challenger 2002 - Sofia Astana Challenger - Astana Challenger Lugano - Lugano Sporting Challenger '07 Trofeo Regione Piemonte - Turin 2000 Cairo Challenger - Cairo Siemens Open 2007 - Scheveningen Riviera di Rimini Challenger - Rimini Porsche Open - Poznan Akbank Private Banking TED Open - Istanbul San Marino Cepu Open - San Marino Alexander Kolyaskin Memorial - Donetsk Banjaluka Challenger 2007 - Banja Luka Challenger 42 - Andrezieux Lambertz Open by Stawag 2007 - Aachen Graz CA Challenger - Graz Diego Open - Budapest Neride Prague Indoor - Prague KGHM Dialog Polish Indoors - Wroclaw Bancolombia Open - Bogota 12 Open Barletta Citta Della Disfida Trofeo Angeldevil - Barletta Busan Open Challenger Tennis - Busan Intersport Heilbronn Open - Heilbronn 1° Torneo Challenger Series 12° Trofeo Paolo Corazzi - Cremona III Isla de Lanzarote - Lanzarote Prosperita Open 2008 - Ostrava III Challenger Isla de Gran Canaria Ciudad de Telde - Telde KGHM Polish Indoors - Wroclaw The LTA Men's Challenger - Southampton Zagreb Open - Zagreb Bauer Watertechnology Cup - Eckental Fergana Challenger - Fergana Olbia Geovillage Open - Olbia Unicredit Czech Open - Prostejov BMW Brixina Tennis Open - Bressanone Porsche Open - Poznan Aamulehti Tampere Open - Tampere Karshi Challenger - Karshi Southern Capital Cup - Almaty Arroyo de la Encomienda - Valladolid Pekao Open - Szczecin 3° Trofeo 'Citta di Brindisi' - Brindisi Togliatti Cup - Togliatti ATP Challenger Trophy 2008 - Trnava Tehran Open ATP Challenger - Tehran Samsung Securities Cup - Seoul Tatra Banka Slovak Open - Bratislava Wroclaw Challenger Gallagher International - Hamilton Architect Open - Budapest Haagen Dazs Open - Caracas Szczecin Challenger Garden Open 2005 - Rome Salzburg Challenger ATP Open Castilla y Leon - Segovia ECM Prague Open - Prague Challenger 42 - Andrezieux CA Challenge - Graz Marburg Challenger Monza Challenger Open de Franche-Comte - Besancon Nokian Hakkapeliitta Open - Tampere S Tennis Master Championship - Graz Challenger Casablanca San Angel - Mexico City 11 Torino B. Camparaini Arpa Ceramic Cup - Reggio Emilia Open de Montauban - Montauban Dallas Challenger Oberstaufen Cup - Oberstaufen Nokian Hakkapeliitta Open - Tampere IPP Open - Helsinki PEOPLEnet CUP - Dnepropetrovsk Olimp Kyiv Open - Kiev Genoa Open Challenger-Fondazione Carige - Genova San Luis Potosi Challenger - San Luis Potosi AGT Challenger - Leon Challenger Cudad de Guayaquil - Guayaquil PrivatBank Cup - Dnepropetrovsk 2001 ATP Challenger 'Riviera Delle Palme' - San Benedetto Bratislava Challenger Geneva Challenger Wroclaw Challenger Zivnobanka Czech Open - Prostejov Grand Prix Hassan II - Casablanca Croatia Open - Umag Generali Open 2000 - Kitzbuhel Idea Prokom Open - Sopot BMW Open - Munich Shenzhen Open - Shenzhen Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Shanghai - Shanghai BNP Paribas Masters - Paris Internazionali BNL dItalia - Rome Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters 1000 - Shanghai BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Panama City Challenger Internazionali BNL d'Italia - Rome Shanghai ATP Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Sony Open Tennis - Miami Western & Southern Open - Cincinnati Internazionali BNL d'Italia - Rome BellSouth Open - Vina del Mar Abierto Mexicano Telfonica MoviStar - Acapulco BNP Paribas Open - Indian Wells Generali Open - Kitzbuhel Idea Prokom Open - Sopot Open Romania - Bucharest Delray Beach International Tennis Championships - Delray Beach ABN/AMRO World Tennis Tournament - Rotterdam Shanghai Rolex Masters - Shanghai The Dubai Tennis Championships - Dubai US Men's Clay Court Championships - Houston Grand Prix Hassan II - Casablanca Hypo Group Tennis International - Portschach The Stella Artois Championships - London Synsam Swedish Open - Bastad BA-CA Tennis Trophy - Vienna Campbell's Hall of Fame Tennis Championships - Newport Mercedes Cup - Stuttgart Generali Open - Kitzbuhel Orange Prokom Open - Sopot Pilot Pen Tennis - New Haven Campionati Internazionali di Sicilia - Palermo Mumbai Open - Mumbai Mercedes Cup - Stuttgart BA-CA Tennis Trophy - Vienna St. Petersburg Open - St. Petersburg Grand Prix de Tennis de Lyon - Lyon Sydney International - Sydney Open 13 - Marseille Grand Prix Hassan II - Casablanca BCR Open Romania - Bucharest Next Generation Adelaide International - Adelaide Copa Telmex - Buenos Aires Abierto Mexicano Telcel - Acapulco The Artois Championships - London If Stockholm Open - Stockholm Qatar ExxonMobil Open - Doha Chennai Open - Chennai CA Tennis Trophy - Vienna Abierto Mexicano Telcel - Acapulco Grand Prix Hassan II - Casablanca Mercedes Cup - Stuttgart Legg Mason Tennis Classic - Washington BCR Open Romania - Bucharest Open Seat Godo - Barcelona PBZ Zagreb Indoors - Zagreb Bank Austria Tennis Trophy - Vienna Serbia Open - Belgrade Movistar Open - Santiago Copa Telmex - Buenos Aires Abierto Mexicano Telcel - Acapulco Grand Prix Hassan II - Casablanca Open Sabadell Atlantico - Barcelona Open de Nice Cote dAzur - Nice Idea Prokom Open - Sopot AEGON International - Eastbourne BCR Open Romania - Bucharest China Open - Beijing Bank Austria Tennis Trophy - Vienna Movistar Open - Santiago Copa Claro - Buenos Aires Abierto Mexicano Telcel - Acapulco Serbia Open - Belgrade Gerry Weber Open - Halle UNICEF Open - 's Hertogenbosch St. Petersburg Open - St. Petersburg CA Tennis Trophy - Vienna Heineken Open - Auckland Regions Morgan Keegan Championships - Memphis Orange Prokom Open - Sopot 2002 Mercedes Cup - Stuttgart Open Sabadell Atlantico - Barcelona Legg Mason Tennis Classic - Washington If Stockholm Open - Stockholm Qatar ExxonMobil Open - Doha China Open - Beijing Barcelona Open BancSabadell - Barcelona Portugal Open - Oeiras Qatar ExxonMobil Open - Doha Geneva Open - Geneva Open Sabadell Atlantico - Barcelona Brisbane International - Brisbane Winston-Salem Open - Winston-Salem Abierto Mexicano Telcel - Acapulco Aircel Chennai Open - Chennai Erste Bank Open - Vienna Generali Open - Kitzbuhel AEGON Championships - London Pilot Pen Tennis - New Haven If Stockholm Open - Stockholm ABN AMRO World Tennis Tournament - Rotterdam Ecuador Open - Quito Topshelf Open - 's-Hertogenbosch Apia International - Sydney Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami BNP Paribas Masters - Paris Sony Ericsson Open - Miami Wimbledon - London Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Madrid Open - Madrid Western & Southern Open - Cincinnati U.S. Open - New York Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Rogers Cup - Montreal 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 Pacific Life Open - Indian Wells Campionati Internazionali d'Italia - Rome BNP Paribas Open - Indian Wells Mutua Madrilena Masters Madrid - Madrid Australian Open - Melbourne French Open - Paris BNP Paribas Open - Indian Wells Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne 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 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 French Open - Paris Wimbledon - London 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 Australian Open - Melbourne Davis Cup, Group 1, 1R, AUT-NOR 5-0 Davis Cup, Group 2, 2R, POL-ALG 4-1 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, World Group, PO, AUT-MEX 5-0 Davis Cup, Group 2, 2R, GRE-POL 0-5 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, World Group, PO, POL-AUS 1-4 Davis Cup, Group I, 2R, AUT-NED 2-3 French Open - Paris Davis Cup, Group 2, 1R, NGR-POL 0-4 Davis Cup, Group 1, 1R, POL-FIN 2-3 Olympics - London Davis Cup, World Group, PO, NED-AUT 5-0 Davis Cup, Group 2, 2R, POL-GEO 2-3 Davis Cup, Group I, 1R, POL-LTU 3-2