Career 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 Germany F2 Germany F3 Croatia F1 Croatia F2 Italy F9 Switzerland F2 Germany F3 Germany F4 Czech Republic F6 Croatia F14 Colombia F4 Czech Republic F5 Czech Republic F6 Weissenhauser Strand Cup - Hamburg Intelig Tennis Cup - Campos do Jordao TESS Tennis Classic - Campinas USTA Challenger of San Antonio - San Antonio Challenger 42 - Andrezieux Arroyo de la Encomienda - Valladolid Alexander Kolyaskin Memorial - Donetsk Regional Hand Center Men's Challenger - Fresno Shimadzu All Japan Indoor - Kyoto Warta Cup - Sopot San Luis Potosi Challenger - San Luis Potosi KGHM Polish Indoors - Wroclaw Budapest Challenger - Budapest Banca Stato Challenger Lugano - Lugano Memorial Kolyaskin - Donetsk KGHM Polish Indoors - Wroclaw KGHM Polish Indoors - Wroclaw DPD Challenger 2001 - Aschaffenburg Gemax Open - Belgrade SMS Tennis Open - Sao Paulo KGHM Polish Indoors - Wroclaw Fergana Challenger - Fergana 2002 Azalea Orthopedic Challenger - Tyler Open Castilla y Leon - Segovia Gallagher International - Hamilton Black Forest Open - Freudenstadt Alexander Kolyaskin Memorial - Donetsk Warta Cup 2001 - Sopot GHI Bronx Tennis Classic - Bronx Neride Prague Indoor - Prague Sarajevo Open - Sarajevo Pekao Open - Szczecin Kobstaedernes ATP Challenger - Kolding Asics Challenger Open - Monchengladbach Time Warner USTA Challenger - Binghamton Privatbank Open 2006 - Dnepropetrovsk Lambertz Open - Aachen Corona Mexico City Open - Mexico City Uncle Toby's Burnie Challenger - Tasmania San Luis Potosi Challenger 2007 - San Luis Potosi Morocco Tennis Tour - Casablanca Nord/LB Open 2004 - Braunschweig Ciudad de Pozoblanco 'Open Diputacion' - Cordoba Garden Open 2005 - Rome Hamburg Challenger - Hamburg Steelers Cup 2005 - Kosice Bukhara Challenger - Bukhara Media Will Cup Busan Challenger Tennis - Busan USTA Challenger of San Antonio - San Antonio Open de la Ville de Saint Denis - Reunion Island Siemens Open 2007 - Scheveningen Steelers Cup - Kosice Akbank Private Banking TED Open - Istanbul Challenger Leon 2004 - Leon Ispat Open 2004 - Ostrava Alexander Kolyaskin Memorial - Donetsk Abierto Club Casablanca - Mexico City Czech Open 2006 - Prostejov Open Castilla y Leon - Segovia Ljubljana Open - Ljubljana Banjaluka Challenger 2007 - Banja Luka Tehran Open 2004 - Tehran XI Open International D'Andorra - Andorra Ischgl International ATP Challenger - Ischgl Intersport Heilbronn Open - Heilbronn Oberstraufen Cup - Oberstaufen KGHM Polish Indoors - Wroclaw 2005 Freeman Men's Challenger - Joplin Challenger 42 - Andrezieux IPP Open - Helsinki XL Capital Bermuda Open - Bermuda Challenger Casablanca San Angel - Mexico City Busan Open Challenger Tennis - Busan 3° Challenger Internazionale Dell'Insurbia 2008 - Chiasso Ostrava Open 2005 - Ostrava III Challenger Isla de Gran Canaria Ciudad de Telde - Telde Fergana Challenger - Fergana Porsche Open - Poznan Unicredit Czech Open - Prostejov Kosice Open-Steelers Cup 2008 - Kosice Dublin Challenger - Dublin Siemens Open - Scheveningen Open de Montauban - Montauban Oberstaufen Cup-Head German Master's Series - Oberstaufen Porsche Open - Poznan S Tennis Master Championship - Graz Bukhara Challenger - Bukhara New Delhi Challenger IV - New Delhi Porsche Open - Poznan Karshi Challenger - Karshi TEAN International - Alphen Aan Den Rijn Pekao Open - Szczecin dBI Tennis Challenger - Binghamton S Tennis Masters - Graz KGHM Dialog Polish Indoors - Wroclaw Flea Market Cup Busan Challenger Tennis - Busan Olimp Kyiv Open - Kiev Tatra Banka Slovak Open - Bratislava Ethias Tennis Trophy - Mons PEOPLEnet CUP - Dnepropetrovsk Caversham International Tennis Tournament - Jersey IPP Open - Helsinki KGHM Emax Polish Indoors - Wroclaw Coffee Cup Challenger - Chikmagalur Wroclaw Challenger Banja Luka Challenger 2004 - Banja Luka X Trofeo Ciudad de Quito - Quito Ostrava Challenger Astana Challenger - Astana Tatra Banka Open 2006 - Bratislava BH Telecom Sarajevo 2007 - Sarajevo Open de la Ville de Saint Denis - Reunion Island Voit Mexico City Open - Mexico City Kish Free Zone Island Challenger - Kish Island Prosperita Open 2007 - Ostrava Fergana Challenger Istanbul Challenger ECM Prague Open 2005 - Prague Internationaux de Nouvelle-Caledonie - New Caledonia Belgrade Challenger Odlum Brown Vancouver Open - Vancouver San Luis Potosi Challenger - San Luis Potosi AGT Challenger - Leon Pekao Open 2005 - Szczecin Mitsubishi Electric Europe Cup - Monza Poznan Challenger Samsung Securities Cup - Seoul 1° Torneo Challenger Series 12° Trofeo Paolo Corazzi - Cremona III Isla de Lanzarote - Lanzarote Lambertz Open by Stawag - Aachen IPP Open - Helsinki Nord LB Open - Braunschweig Czech Indoor Open - Prague The LTA Manchester Trophy - Manchester Labertz Open by Stawag - Aachen Dunlop World Challenge - Toyota Corona Mexico City Open - Mexico City 2006 USTA Tallahassee Tennis Challenger - Tallahassee The LTA Cardiff Challenger - Cardiff Dharwad Challenger 2006 - Dharwad dBI Tennis Challenger - Binghamton s Tennis Masters 06 - Graz Tennis Napoli Cup 2007 - Napoli Challenger Casablanca San Angel - Mexico City Morocco Tennis Tour - Marrakech Tunis Open 2007 - Tunis ECU Prague Open - Prague Szczecin Challenger Nord LB Open 2007 - Braunschweig Porsche Open - Poznan Lambertz Open by Stawag 2007 - Aachen Sail Open - New Delhi 2008 China TCL Challenger - Guangzhou Diego Open - Budapest The Wright Financial Group, Inc. Challenger - Champaign Uncle Toby's Australian Men's Clay Court Challenger - Canberra IPP Open - Helsinki Logopak Challenger 2005 - Lubeck San Luis Potosi Challenger - San Luis Potosi Szczecin Challenger Wroclaw Challenger Fifth-Third Bank Tennis Championships - Lexington Draft Corona Mexico City Open - Mexico City Tatra Banka Slovak Open - Bratislava Alexander Kolyaskin Memorial - Donetsk Lubbock Challenger - Lubbock Pekao Open - Szczecin Malaysian Open - Kuala Lumpur LTA Shrewsbury Challenger - Shrewsbury Bauer Watertechnology Cup - Eckental Delhi Challenger I - New Delhi Challenger Ford de Cherbourg - Cherbourg Challenger 42 - Andrezieux Kyiv Open - Kiev BMW Brixina Tennis Open 2000 - Bressanone XI Abierto Internacional de Salinas - Salinas Open de Franche-Comte - Besancon Schickedanz Open - Furth Kyiv Open - Kiev Alexander Kolyaskin Memorial - Donetsk GHI Bronx Tennis Classic - Bronx Volkswagen Challenger 2005 - Wolfsburg Aamulehti Tampere Open - Tampere New Delhi Challenger III - New Delhi Togliatti Cup - Togliatti Sassuolo Challenger - Sassuolo Samarkand Challenger - Samarkand LTA Wrexham Challenger - Wrexham Black Forest Open - Freudenstadt USTA Comerica Challenger - Aptos KGHM Dialog Polish Indoors - Wroclaw Nokian Hakkapeliitta Open - Tampere Internationaux de Doubs Open de Franchie-Comte - Besancon Challenger DCN de Cherbourg - Cherbourg Pekao Open 2003 - Szczecin Steelers Cup - Kosice St.Petersburg Challenger by Kinex - St. Petersburg CA Challenge 2002 - Graz Podebradka Cup - Prague Germany F1 Neride Prague Indoor - Prague The LTA Men's Challenger Wrexham - Wrexham Prague Challenger - Prague Internationale Badische Meisterschaften Um Den Techem Cup - Zell St. Petersburg Challenger by Kinex - St. Petersburg Mordovia Cup - Mordovia Kyiv Open - Kiev ATP Challenger 2003 Numea - New Caledonia Volkswagen Challenger 2004 - Wolfsburg KGHM Polish Indoors - Wroclaw Nokian Hakkapeliitta Open - Tampere Black Forest Open 2004 - Freudenstadt USTA Men's Challenger of Dallas - Dallas Sarajevo Open - Sarajevo Badden Open by Rothaus - Ettlingen 11 Torino B. Camparaini Arpa Ceramic Cup - Reggio Emilia Stella Artois Clay Court Championships - Budaors ATP Challenger Trophy 2007 - Trnava 2005 Tulsa Challenger - Tulsa The LTA Men's Challenger - Southampton PrivatBank Cup - Dnepropetrovsk Qatar ATP Challenger - Doha Intersport Heilbronn Open - Heilbronn Internationaux du Doubs - Besancon Isla de Lanzarote - Lanzarote Prosperita Open 2006 - Ostrava ECM Prague Open - Prague Ostdeutscher Sparkessen Cup - Dresden Mamaia Challenger - Constanta Penza Cup 2008 - Penza Southern Capital Cup - Almaty Keio Challenger International Tennis Tournament - Yokohama Abierto Internacional Varonil Ciudad de Cancun - Cancun St. Petersburg Open - St. Petersburg Segovia Challenger ATP Challenger Trophy 2008 - Trnava Idea Prokom Open - Sopot Davidoff Swiss Indoors - Basel Tashkent Challenger - Tashkent Milan Indoors - Milan Grand Prix Hassan II - Casablanca Internationaler Raiffeisen Grand Prix - St. Polten International Championship of Croatia - Umag Samsung Securities Cup - Seoul Monza Challenger AAPT Championships - Adelaide The Priority Telecom Open - Amersfoort Idea Prokom Open - Sopot Davidoff Swiss Indoors - Basel Grand Prix Hassan II - Casablanca Estoril Open - Estoril RCA Championships - Indianapolis Mercedes-Benz Cup - Los Angeles Idea Prokom Open - Sopot Stockholm Open - Stockholm CA Tennis Trophy - Vienna Qatar ExxonMobil Open - Doha International Indoor Tennis Championships of Croatia - Zagreb Gerry Weber Open - Halle The Stella Artois Championships - London BA-CA Tennis Trophy - Vienna St. Petersburg Open - St. Petersburg Bratislava Challenger Qatar ExxonMobil Open - Doha Sydney International - Sydney PBZ Zagreb Indoors - Zagreb Hypo Group Tennis International - Portschach Orange Prokom Open - Sopot AIG Japan Open Tennis Championships - Tokyo BA-CA Tennis Trophy - Vienna Heineken Open - Auckland The Artois Championships - London If Stockholm Open - Stockholm Qatar ExxonMobil Open - Doha Brasil Open - Costa do Sauipe Abierto Mexicano Telcel - Acapulco Grand Prix Hassan II - Casablanca Open Sabadell Atlantico - Barcelona Mercedes Cup - Stuttgart Legg Mason Tennis Classic - Washington Bank Austria Tennis Trophy - Vienna Serbia Open - Belgrade Qatar Exxon Mobil Open - Doha Movistar Open - Santiago Brasil Open - Costa do Sauipe Copa Telmex - Buenos Aires Grand Prix Hassan II - Casablanca Open Sabadell Atlantico - Barcelona Open de Nice Cote dAzur - Nice Idea Prokom Open - Sopot AEGON International - Eastbourne China Open - Beijing If Stockholm Open - Stockholm Bank Austria Tennis Trophy - Vienna Brisbane International - Brisbane Medibank International - Sydney Brasil Open - Costa do Sauipe Copa Claro - Buenos Aires Salzburg Challenger Open Sabadell Atlantico - Barcelona BCR Open Romania - Bucharest AEGON Championships - London PBZ Zagreb Indoors - Zagreb Wroclaw Challenger Mercedes Cup - Stuttgart Malaysian Open - Kuala Lumpur Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha PBZ Zagreb Indoors - Zagreb ABN AMRO World Tennis Tournament - Rotterdam Regions Morgan Keegan Championships - Memphis Serbia Open - Belgrade UNICEF Open - 's Hertogenbosch Mercedes Cup - Stuttgart Credit Agricole Suisse Open - Gstaad Winston-Salem Open - Winston-Salem China Open - Beijing Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha Abierto Mexicano Telcel - Acapulco BMW Open - Munich Power Horse Cup - Dusseldorf Topshelf Open - 's-Hertogenbosch Bet-at-home Open - Hamburg Abierto Mexicano Telcel - Acapulco Winston-Salem Open - Winston-Salem Gerry Weber Open - Halle ABN AMRO World Tennis Tournament - Rotterdam Portugal Open - Oeiras Milan Indoors - Milan Brisbane International - Brisbane Winston-Salem Open - Winston-Salem Heineken Open - Auckland China Open - Beijing Abierto Mexicano Telcel - Acapulco Campbell's Hall of Fame Tennis Championships - Newport Bratislava Challenger RCA Championships - Indianapolis Generali Open - Kitzbuhel Mumbai Open - Mumbai Gerry Weber Open - Halle Millenium Tennis Championships - Delray Beach China Open - Beijing Braunschweig Challenger Pilot Pen Tennis - New Haven Apia International - Sydney Abierto Mexicano Telcel - Acapulco If Stockholm Open - Stockholm Barcelona Open BancSabadell - Barcelona U.S. National Indoor Tennis Championships - Memphis Brisbane International - Brisbane BRD Nastase Tiriac Trophy - Bucharest Erste Bank Open - Vienna Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha Open Sud de France - Montpellier Heilbronn Open - Heilbronn Heineken Challenger - Ho Chi Minh City VI Torneo Internazionale di Tennis - Barletta Aegon Nottingham Open - Nottingham Warsteiner Challenger Wolfsburg - Wolfsburg Nova Challenger Osaka - Osaka Apia International - Sydney Zivnobanka Czech Open - Prostejov Helsinki Challenger Pekao Open 2001 - Szczecin University of Tennessee USTA Challenger - Knoxville VIII Open Internacional D'Andorra - Andorra Skandia Open - Linz Compaq Cup 2001 - Zabrze Neride Prague Indoor - Prague Intersport Heilbronn Open - Heilbronn Unique Zagreb Open - Zagreb Tennis Napoli Cup 2006 - Napoli ABN/AMRO World Tennis Tournament - Rotterdam Croatia Open - Umag Tata Open 2002 - Chennai Internationaler Raiffeisen Grand Prix - St. Polten ABN/AMRO World Tennis Tournament - Rotterdam Orange Prokom Open - Sopot Abierto Mexicano Telcel - Acapulco Movistar Open - Santiago Shanghai Rolex Masters - Shanghai CA Tennis Trophy - Vienna Pacific Life Open - Indian Wells Heineken Open - Auckland Grand Prix Hassan II - Casablanca Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Western & Southern Financial Group Masters - Cincinnati Shanghai - Shanghai BNP Paribas Masters - Paris 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 Mutua Madrilena Madrid Open - Madrid Shanghai ATP Masters - Shanghai BNP Paribas Masters - Paris BCR Open Romania - Bucharest Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai Internationaler Raiffeisen Grand Prix - St. Polten 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 BNP Paribas Masters - Paris Mutua Madrid Open - Madrid Davidoff Swiss Indoors - Basel PTT Thailand Open - Bangkok Western & Southern Open - Cincinnati Erste Bank Open - Vienna Rakuten Japan Open - Tokyo Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris 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 Australian Open - Melbourne French Open - Paris Wimbledon - London BNP Paribas Open - Indian Wells U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome BNP Paribas Open - Indian Wells Australian Open - Melbourne Sony Ericsson Open - Miami Sony Ericsson Open - Miami BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Open Tennis - Miami French Open - Paris Wimbledon - London U.S. Open - New York Internazionali BNL d'Italia - Rome BNP Paribas Open - Indian Wells Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne U.S. Open - New York Gerry Weber Open - Halle Wimbledon - London U.S. Open - New York Davis Cup, Group 2, 2R, POL-ALG 4-1 Davis Cup, Group 2, PO, POL-EST 5-0 Davis Cup, Group 2, 1R, POL-LAT 5-0 Davis Cup, Group 2, 2R, GRE-POL 0-5 Davis Cup, Group I, 2R, POL-RSA 3-1 Davis Cup, World Group, PO, POL-AUS 1-4 Davis Cup, Group I, 1R, POL-LTU 3-2 Rogers Cup - Montreal Davis Cup, Group II, 2R, POL-EST 4-1 U.S. Open - New York Wimbledon - London Wimbledon - London Monte-Carlo Rolex Masters - Monte-Carlo Olympics - London Davis Cup, Group 2, REL2, ITA-POL 3-2 Davis Cup, Group 2, 1R, NGR-POL 0-4 Davis Cup, Group 2, 2R, POL-GEO 2-3 Davis Cup, Group II, 3R, POL-BLR 3-2 Davis Cup, Group 1, 1R, POL-FIN 2-3 Davis Cup, Group I, 1R, POL-SLO 3-2