Career 2019 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000
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 Sri Lanka F1 Italy F9 Austria F5 Austria F6 Venezuela F4 Venezuela F6 Sweden F1 Sweden F2 Sweden F3 Romania F1 Romania F2 Macedonia F2 Austria F4 Austria F5 Austria F6 Austria F8 Germany F15 Germany F16 Great Britain F13 Austria F2 Russia F1 Germany F16 Great Britain F17 Great Britain F18 India F9 India F10 China F1 Italy F2 France F4 France F14 Dominican Republic F3 Dominican Republic F4 Dominican Republic F5 Austria F1 Switzerland F1 Switzerland F2 Switzerland F3 Italy F13 Italy F14 Italy F15 Austria F5 Italy F23 France F3 Bosnia & Herzegovina F2 Italy F10 Morocco F6 Morocco F7 Germany F1 Germany F2 Italy F5 Italy F27 Italy F28 Turkey F25 Turkey F26 Germany F3 Germany F4 France F4 Switzerland F3 Italy F5 Italy F6 Germany F8 France F19 Austria F3 Great Britain F5 Great Britain F6 Austria F4 Russia F2 Austria F4 Austria F6 Austria F8 Austria F10 Italy F2 Fergana Challenger - Fergana Bukhara Challenger - Bukhara Karlsruhe Challenger Tampere Challenger Geneva Challenger Todi Challenger Eckental Challenger Oberstaufen Challenger Quimper Challenger Bordeaux Challenger Italy F22 Italy F6 Italy F7 Italy F8 Italy F14 Austria F2 Italy F20 Italy F23 Germany F4 USA F26 USA F27 Germany F15 Colombia F4 Czech Republic F5 Czech Republic F6 Austria F1 Serbia & Montenegro F1 Austria F9 Poland F2 Romania F16 Germany F12 Croatia F6 Venezuela F5 Mexico F15 Mexico F18 Austria F1 Austria F2 Poland F1 Poland F2 Austria F5 Bosnia/Herzegovina F1 Bulgaria F6 Great Britain F14 Austria F7 France F15 Italy F21 Alexander Kolyaskin Memorial - Donetsk Challenger Britania Zavaleta - Puebla Baton Rouge Pro Tennis Classic - Baton Rouge Pekao Open - Szczecin Szczecin Challenger Wroclaw Challenger Bauer Watertechnology Cup 2007 - Eckental Internationaler Raiffeisen Grand Prix - St. Polten Eckental Challenger CA Tennis Trophy - Vienna Bauer Watertechnilogy Cup 2008 - Eckental Hypo Group Tennis International - Portschach The Stella Artois Championships - London Campbell's Hall of Fame Tennis Championships - Newport Orange Prokom Open - Sopot Mumbai Open - Mumbai BA-CA Tennis Trophy - Vienna St. Petersburg Open - St. Petersburg Sydney International - Sydney Millenium Tennis Championships - Delray Beach Steelers Cup - Kosice Black Forest Open - Freudenstadt Tehran Open 2004 - Tehran Morocco Tennis Tour - Casablanca Generali Open - Kitzbuhel Orange Prokom Open - Sopot LTA Shrewsbury Challenger - Shrewsbury AIG Japan Open Tennis Championships - Tokyo BA-CA Tennis Trophy - Vienna The Hypo Group Tennis International 2008 - Poertschach Gerry Weber Open - Halle The Artois Championships - London Allianz Suisse Open Gstaad - Gstaad Austrian Open - Kitzbuhel BA-CA Tennis Trophy - Vienna If Stockholm Open - Stockholm Davidoff Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha Brasil Open - Costa do Sauipe Grand Prix Hassan II - Casablanca BMW Open - Munich AEGON Championships - London Mercedes Cup - Stuttgart BCR Open Romania - Bucharest China Open - Beijing Rijeka Open - Rijeka Bank Austria Tennis Trophy - Vienna Serbia Open - Belgrade Qatar Exxon Mobil Open - Doha PBZ Zagreb Indoors - Zagreb Brasil Open - Costa do Sauipe Grand Prix Hassan II - Casablanca Open Sabadell Atlantico - Barcelona AEGON International - Eastbourne Mercedes Cup - Stuttgart Unicredit Czech Open - Prostejov Pilot Pen Tennis - New Haven China Open - Beijing If Stockholm Open - Stockholm Bank Austria Tennis Trophy - Vienna Brisbane International - Brisbane Medibank International - Sydney SA Tennis Open - Johannesburg Brasil Open - Costa do Sauipe Abierto Mexicano Telcel - Acapulco BSI Challenger Lugano - Lugano Mercedes Cup - Stuttgart Siemens Open - Scheveningen Malaysian Open - Kuala Lumpur If Stockholm Open - Stockholm Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha Apia International - Sydney PBZ Zagreb Indoors - Zagreb Abierto Mexicano Telcel - Acapulco BRD Nastase Tiriac Trophy - Bucharest Oberstaufen Cup-Head German Master's Series - Oberstaufen Gerry Weber Open - Halle Mercedes Cup - Stuttgart Porsche Open - Poznan Credit Agricole Suisse Open - Gstaad Bet-at-home Cup - Kitzbuhel Winston-Salem Open - Winston-Salem St. Petersburg Open - St. Petersburg Erste Bank Open - Vienna Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha s'Tennis Masters Challenger - Graz BMW Open - Munich Power Horse Cup - Dusseldorf Topshelf Open - 's-Hertogenbosch Aamulehti Tampere Open - Tampere Erste Bank Open - Vienna Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha Aircel Chennai Open - Chennai ABN AMRO World Tennis Tournament - Rotterdam Abierto Mexicano Telcel - Acapulco Brasil Open - Sao Paulo Grand Prix Hassan II - Casablanca Barcelona Open BancSabadell - Barcelona Gerry Weber Open - Halle Bet-at-home Cup - Kitzbuhel Winston-Salem Open - Winston-Salem Malaysian Open - Kuala Lumpur Brisbane International - Brisbane Qatar ExxonMobil Open - Doha TEB BNP Paribas Istanbul Open - Istanbul Karshi Challenger - Karshi Geneva Open - Geneva Southern Capital Cup - Almaty Kobstaedernes ATP Challenger - Kolding Labertz Open by Stawag - Aachen Pekao Open - Szczecin Tatra Banka Slovak Open - Bratislava Abierto Internacional Varonil Ciudad de Cancun - Cancun The Wright Financial Group, Inc. Challenger - Champaign Media Will Cup Busan Challenger Tennis - Busan Salzburg Challenger Athens Challenger Sofia Challenger Rhodes Challenger Ostrava Challenger KGHM Polish Indoors - Wroclaw Oberstaufen Challenger ASB Classic - Auckland Kolding Challenger Kyiv Open - Kiev San Remo Challenger Memorial Kolyaskin - Donetsk Reggio Emilia Challenger Kitzbuhel Challenger Palermo Challenger Orleans Challenger Astana Challenger Reunion Island Challenger Bergamo Challenger Scheveningen Challenger Todi Challenger Geneva Challenger KGHM Polish Indoors - Wroclaw KGHM Polish Indoors - Wroclaw Warta Cup - Sopot KGHM Polish Indoors - Wroclaw Gallagher International - Hamilton Warta Cup 2001 - Sopot USTA Challenger of San Antonio - San Antonio 2002 Azalea Orthopedic Challenger - Tyler Hamburg Challenger - Hamburg St.Petersburg Challenger by Kinex - St. Petersburg CA Challenge 2002 - Graz Challenger 42 - Andrezieux Challenger Ford de Cherbourg - Cherbourg Germany F1 Togliatti Cup - Togliatti Arroyo de la Encomienda - Valladolid Asics Challenger Open - Monchengladbach Neride Prague Indoor - Prague Pekao Open 2003 - Szczecin Uncle Toby's Burnie Challenger - Tasmania Uncle Toby's Australian Men's Clay Court Challenger - Canberra Ispat Open 2004 - Ostrava Budapest Challenger - Budapest Ljubljana Open - Ljubljana Oberstraufen Cup - Oberstaufen St. Petersburg Challenger by Kinex - St. Petersburg Mordovia Cup - Mordovia Kyiv Open - Kiev Porsche Open - Poznan KGHM Polish Indoors - Wroclaw Alexander Kolyaskin Memorial - Donetsk X Trofeo Ciudad de Quito - Quito Nokian Hakkapeliitta Open - Tampere IPP Open - Helsinki Black Forest Open 2004 - Freudenstadt Open de la Ville de Saint Denis - Reunion Island Kish Free Zone Island Challenger - Kish Island Ischgl International ATP Challenger - Ischgl The LTA Men's Challenger Wrexham - Wrexham KGHM Polish Indoors - Wroclaw 2005 Freeman Men's Challenger - Joplin Logopak Challenger 2005 - Lubeck USTA Men's Challenger of Dallas - Dallas San Luis Potosi Challenger - San Luis Potosi Draft Corona Mexico City Open - Mexico City Challenger Casablanca San Angel - Mexico City Garden Open 2005 - Rome Badden Open by Rothaus - Ettlingen Steelers Cup 2005 - Kosice Freudenstadt Challenger Stella Artois Clay Court Championships - Budaors Nokian Hakkapeliitta Open - Tampere Porsche Open - Poznan Timisoara Challenger 2005 - Timisoara S Tennis Masters - Graz Olimp Kyiv Open - Kiev Alexander Kolyaskin Memorial - Donetsk Pekao Open 2005 - Szczecin Ethias Tennis Trophy - Mons The LTA Men's Challenger - Southampton Samsung Securities Cup - Seoul Bauer Watertechnology Cup - Eckental PrivatBank Cup - Dnepropetrovsk Open de la Ville de Saint Denis - Reunion Island Qatar ATP Challenger - Doha Intersport Heilbronn Open - Heilbronn Challenger 42 - Andrezieux KGHM Emax Polish Indoors - Wroclaw Gemax Open - Belgrade XI Abierto Internacional de Salinas - Salinas Coffee Cup Challenger - Chikmagalur Dharwad Challenger 2006 - Dharwad ECM Prague Open - Prague Czech Open 2006 - Prostejov s Tennis Masters 06 - Graz Pekao Open - Szczecin Kobstaedernes ATP Challenger - Kolding Tatra Banka Open 2006 - Bratislava Privatbank Open 2006 - Dnepropetrovsk Open des Alpes Trophee BNP Paribas - Grenoble KGHM Dialog Polish Indoors - Wroclaw Challenger DCN de Cherbourg - Cherbourg BH Telecom Sarajevo 2007 - Sarajevo Tennis Napoli Cup 2007 - Napoli Morocco Tennis Tour - Marrakech Tunis Open 2007 - Tunis ECU Prague Open - Prague Croatia Osiguranje Rijeka Open - Rijeka Unique Zagreb Open - Zagreb Astana Challenger - Astana Almaty Challenger 1 - Almaty Almaty Challenger 2 - Almaty Siemens Open 2007 - Scheveningen Porsche Open - Poznan Akbank Private Banking TED Open - Istanbul 's Tennis Masters 07 Challenger - Graz Brasov Challenger - Brasov Alexander Kolyaskin Memorial - Donetsk Challenger 42 - Andrezieux Lambertz Open by Stawag 2007 - Aachen IPP Open - Helsinki 2008 China TCL Challenger - Guangzhou KGHM Dialog Polish Indoors - Wroclaw San Luis Potosi Challenger - San Luis Potosi AGT Challenger - Leon Puerto Rico Challenger Tennis Event - Humacao Busan Open Challenger Tennis - Busan Tallahassee Tennis Challenger - Tallahassee 1° Torneo Challenger Series 12° Trofeo Paolo Corazzi - Cremona III Isla de Lanzarote - Lanzarote III Challenger Isla de Gran Canaria Ciudad de Telde - Telde Trofeo Cassa di Risparmio di Alessandria - Alessandria The Surbiton Trophy - Surbiton ATP Challenger Trophy 2008 - Trnava Tashkent Challenger - Tashkent Samsung Securities Cup - Seoul Flea Market Cup Busan Challenger Tennis - Busan PEOPLEnet CUP - Dnepropetrovsk IPP Open - Helsinki Besancon Challenger Manerbio Challenger Palermo Challenger Tarragona Challenger Jersey Challenger Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Yokohama Challenger Brasov Challenger Szczecin Challenger Toyota Challenger Rogers Cup - Montreal Guangzhou Challenger Western & Southern Financial Group Masters - Cincinnati Pingguo Challenger Shanghai - Shanghai Salzburg Challenger BNP Paribas Masters - Paris Monza Challenger Sony Ericsson Open - Miami Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Cremona Challenger Alessandria Challenger Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters 1000 - Shanghai BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Madrid Open - Madrid Turin Challenger Internazionali BNL d'Italia - Rome Shanghai ATP Masters - Shanghai Poznan Challenger BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Manerbio Challenger Como Challenger Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Eckental Challenger Mutua Madrid Open - Madrid Bratislava Challenger Salzburg Challenger Rogers Cup - Montreal Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Bergamo Challenger Sony Open Tennis - Miami Cherbourg Challenger Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Bath Challenger Ostrava Challenger Athens Challenger Kyoto Challenger Caltanissetta Challenger Yokohama Challenger Toyota Challenger Genova Challenger Caltanissetta Challenger Trnava Challenger Rennes Challenger Jersey Challenger Cherbourg Challenger Tunis Challenger Bogota Challenger Rome Challenger Pereira Challenger Bratislava Challenger Ostrava Challenger Arad Challenger Wroclaw Challenger Geneva Challenger Ortisei Challenger Wolfsburg Challenger Kyoto Challenger Wroclaw Challenger Ortisei Challenger Sarajevo Challenger Anning Challenger Heilbronn Challenger Caltanissetta Challenger Helsinki Challenger Pekao Open 2001 - Szczecin University of Tennessee USTA Challenger - Knoxville Skandia Open - Linz Compaq Cup 2001 - Zabrze ECM Prague Open 2005 - Prague Unique Zagreb Open - Zagreb Tennis Napoli Cup 2006 - Napoli Idea Prokom Open - Sopot Hypo Group Tennis International - Portschach Idea Prokom Open - Sopot Idea Prokom Open - Sopot Qatar ExxonMobil Open - Doha Open Sabadell Atlantico - Barcelona ABN/AMRO World Tennis Tournament - Rotterdam Generali Open - Kitzbuhel Abierto Mexicano Telcel - Acapulco Legg Mason Tennis Classic - Washington Movistar Open - Santiago Copa Telmex - Buenos Aires U.S. National Indoor Tennis Championships - Memphis Abierto Mexicano Telcel - Acapulco Open de Nice Cote dAzur - Nice Copa Claro - Buenos Aires Australian Open - Melbourne Open Sabadell Atlantico - Barcelona French Open - Paris Wimbledon - London China Open - Beijing ABN AMRO World Tennis Tournament - Rotterdam Regions Morgan Keegan Championships - Memphis U.S. Open - New York Serbia Open - Belgrade UNICEF Open - 's Hertogenbosch China Open - Beijing Grand Prix Hassan II - Casablanca Bet-at-home Open - Hamburg Winston-Salem Open - Winston-Salem Open Sud de France - Montpellier Aegon Nottingham Open - Nottingham Portugal Open - Oeiras AEGON International - Eastbourne Medibank International - Sydney French Open - Paris Abierto Mexicano Telcel - Acapulco Brisbane International - Brisbane Apia International - Sydney Wimbledon - London Winston-Salem Open - Winston-Salem U.S. Open - New York Australian Open - Melbourne Movistar Open - Santiago French Open - Paris Wimbledon - London U.S. Open - New York Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Ordina Open - s-Hertogenbosch Grand Prix Hassan II - Casablanca BCR Open Romania - Bucharest Wimbledon - London PTT Thailand Open - Bangkok Interwetten Austrian Open - Kitzbuhel Rakuten Japan Open - Tokyo Generali Open - Kitzbuhel BNP Paribas Masters - Paris Royal Guard Open Chile - Vina del Mar BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo BNP Paribas Masters - Paris Sony Ericsson Open - Miami BNP Paribas Open - Indian Wells U.S. Open - New York Shanghai Rolex Masters - Shanghai Gerry Weber Open - Halle 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 French Open - Paris Wimbledon - London Australian Open - Melbourne 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, NGR-POL 0-4 Davis Cup, Group 2, 2R, GRE-POL 0-5 Davis Cup, Group 1, 1R, POL-FIN 2-3 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, 1R, POL-LTU 3-2 Davis Cup, Group 2, 1R, POL-LAT 5-0 Davis Cup, Group 2, 2R, POL-GEO 2-3 Davis Cup, Group II, 2R, POL-EST 4-1 Davis Cup, Group II, 3R, POL-BLR 3-2 Australian Open (juniors) Olympics - London