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 China F6 China F7 Germany F4 Bosnia/Herzegovina F1 Bosnia & Herzegovina F2 Kazakhstan F1 Kazakhstan F2 Pekao Open - Szczecin JVC Trophy - Vienna Challenger 42 - Andrezieux Budapest Challenger - Budapest Media Will Cup Busan Challenger Tennis - Busan Colombia F4 Czech Republic F5 Czech Republic F6 Steelers Cup - Kosice Germany F5 Kobstaedernes ATP Challenger - Kolding Samsung Secruities Cup Challenger - Seoul Flea Market Cup Busan Challenger Tennis - Busan Privatbank Open 2006 - Dnepropetrovsk Internationaux de Doubs Open de Franchie-Comte - Besancon 4th Volkswagen Challenger - Wolfsburg BH Telecom Sarajevo 2007 - Sarajevo Morocco Tennis Tour - Casablanca XL Bermuda Open - Bermuda Siemens Open 2007 - Scheveningen Alexander Kolyaskin Memorial - Donetsk Ethias Trophy - Mons Kobstaedernes ATP Challenger - Kolding Sony Ericsson Open 2008 - Belgrade BH Indoor Sarajevo - Sarajevo Busan Open Challenger Tennis - Busan III Challenger Isla de Gran Canaria Ciudad de Telde - Telde Fergana Challenger - Fergana Schickendanz Open - Furth Siemens Open - Scheveningen Oberstaufen Cup-Head German Master's Series - Oberstaufen Porsche Open - Poznan Bukhara Challenger - Bukhara Karshi Challenger - Karshi Alexander Kolyaskin Memorial - Donetsk Pekao Open - Szczecin Flea Market Cup Busan Challenger Tennis - Busan Tatra Banka Slovak Open - Bratislava PEOPLEnet CUP - Dnepropetrovsk Alexander Kolyaskin Memorial - Donetsk IPP Open - Helsinki Wroclaw Challenger Ostrava Challenger Geneva Challenger Challenger 42 - Andrezieux Kolding Challenger Eckental Challenger Ramat Hasharon Challenger Heineken Challenger - Ho Chi Minh City Memorial Piertomaso Tessitore - San Remo Busan Challenger IX Open Internacional D'Andorra - Andorra Alessandria Challenger Kia International In Kawana - Kawana Alexander Kolyaskin Memorial - Donetsk Tatra Banka Open 2003 - Bratislava Togliatti Cup - Togliatti Poznan Challenger Open de L'Isere - Grenoble USTA Challenger of San Antonio - San Antonio ECM Cup - Prague Warta Cup - Sopot Warsteiner Challenger Lubeck - Lubeck KGHM Polish Indoors - Wroclaw Memorial Kolyaskin - Donetsk KGHM Polish Indoors - Wroclaw USTA Men's Challenger of Urbana-Champaign - Urbana KGHM Polish Indoors - Wroclaw Tennis Napoli Cup - Naples Optimus Maia Open - Maia KGHM Polish Indoors - Wroclaw 2002 Azalea Orthopedic Challenger - Tyler Gallagher International - Hamilton Warta Cup 2001 - Sopot Sarajevo Open - Sarajevo Asics Challenger Open - Monchengladbach Uncle Toby's Burnie Challenger - Tasmania Busan Open - Busan TED Open - Istanbul Copa Ericsson Costa Rica - San Jose Challenger Leon 2003 - Leon Garden Open 2005 - Rome Hamburg Challenger - Hamburg West of England Challenger - Bristol Steelers Cup 2005 - Kosice Lambertz Open - Aachen Open de la Ville de Saint Denis - Reunion Island The LTA Wrexham Challenger - Wrexham Steelers Cup - Kosice Asirom Challenger - Brasov Challenger Groningen - Groningen IPP Open - Helsinki The LTA Cardiff Challenger - Cardiff The LTA Wrexham Challenger - Wrexham Fergana Challenger - Fergana Ispat Open 2004 - Ostrava Steelers Cup - Kosice Czech Open 2006 - Prostejov Ljubljana Open - Ljubljana Tehran Open 2004 - Tehran Ischgl International ATP Challenger - Ischgl IPP Open - Helsinki Intersport Heilbronn Open - Heilbronn Oberstraufen Cup - Oberstaufen KGHM Polish Indoors - Wroclaw 2005 Freeman Men's Challenger - Joplin XL Capital Bermuda Open - Bermuda Challenger Casablanca San Angel - Mexico City Challenger 42 - Andrezieux Ostrava Open 2005 - Ostrava Cepu Open - San Marino Porsche Open - Poznan Porsche Open - Poznan ATP Open Castilla y Leon - Segovia S Tennis Masters - Graz Heilbronn Open - Heilbronn KGHM Dialog Polish Indoors - Wroclaw Olimp Kyiv Open - Kiev Ethias Tennis Trophy - Mons Coffee Cup Challenger - Chikmagalur Togliatti Cup - Togliatti X Trofeo Ciudad de Quito - Quito Heilbronn Open - Heilbronn Tunis Open 2007 - Tunis Astana Challenger - Astana Tatra Banka Open 2006 - Bratislava Unicredit Czech Open - Prostejov Open de la Ville de Saint Denis - Reunion Island Kish Free Zone Island Challenger - Kish Island Bauer Watertechnology Cup 2007 - Eckental Internationaux du Doubs - Besancon San Luis Potosi Challenger - San Luis Potosi AGT Challenger - Leon Open D'Orleans - Orleans Pekao Open 2005 - Szczecin Tenerife Challenger Samsung Securities Cup - Seoul 1° Torneo Challenger Series 12° Trofeo Paolo Corazzi - Cremona III Isla de Lanzarote - Lanzarote Trnava Challenger Rijeka Open - Rijeka Zagreb Open - Zagreb Internationaux du Doubs - Besancon BH Telecom Indoors Sarajevo 2006 - Sarajevo Isla de Lanzarote - Lanzarote Dharwad Challenger 2006 - Dharwad s Tennis Masters 06 - Graz Tennis Napoli Cup 2007 - Napoli Morocco Tennis Tour - Marrakech ECU Prague Open - Prague Szczecin Challenger Porsche Open - Poznan Lambertz Open by Stawag 2007 - Aachen Bristol Challenger Trophy - Bristol Salzburg Challenger Haagen Dazs Open - Caracas The Wright Financial Group, Inc. Challenger - Champaign CA Challenge - Graz Ischgl International Tennis Challenger 2003 - Ischgl Sarajevo Open 2004 - Sarajevo Uncle Toby's Australian Men's Clay Court Challenger - Canberra XL Capital Bermuda Open - Bermuda IPP Open - Helsinki San Luis Potosi Challenger - San Luis Potosi Trofeo Sisma Mantova - Mantova Manchester Challenger CA-Challenge - Graz Lamberts Open by Stawag - Aachen Cremona Challenger Winnetka Challenger Akbank Private Banking TED Open - Istanbul Rimini Challenger Cordenons Challenger Heilbronn Open - Heilbronn Szczecin Challenger Wroclaw Challenger Tashkent Challenger Astana Challenger Volkswagen Challenger 2005 - Wolfsburg Gemax Samsung Open 2005 - Belgrade Logopak Challenger 2005 - Lubeck X Abierto Internacional de Salinas - Salinas Draft Corona Mexico City Open - Mexico City Tallahassee Tennis Challenger - Tallahassee Arroyo de la Encomienda - Valladolid Reunion Island Challenger Pekao Open - Szczecin LTA Shrewsbury Challenger - Shrewsbury Bauer Watertechnology Cup - Eckental Internationaler Raiffeisen Grand Prix - St. Polten Generali Open 2001 - Kitzbuhel Idea Prokom Open - Sopot Pingguo Challenger The Hamlet Cup - Long Island Internationaler Raiffeisen Grand Prix - St. Polten Challenger Ford de Cherbourg - Cherbourg Generali Open 2003 - Kitzbuhel Asirom Challenger Brasov - Brasov Kyiv Open - Kiev Sylt Open 2000 - Sylt XI Abierto Internacional de Salinas - Salinas Open de Franche-Comte - Besancon Neride Prague Indoor - Prague The Wrexham Challenger - Wrexham Alexander Kolyaskin Memorial - Donetsk Gran Copa Ericsson - Rio de Janeiro Heineken Open - Auckland U.S. Men's Clay Court Championships - Houston Ljubljana Open - Ljubljana Miller Lite Hall of Fame Tennis Championships - Newport Zivnobanka Czech Open - Prostejov Mercedes Cup - Stuttgart Aamulehti Tampere Open - Tampere Kia International In Caloundra - Caloundra Generali Open - Kitzbuhel Idea Prokom Open - Sopot Heineken Open Shanghai - Shanghai AIG Japan Open - Tokyo Togliatti Cup - Togliatti St. Petersburg Open - St. Petersburg Ljubljana Open - Ljubljana Arroyo de la Encomienda - Valladolid Akbank Private Banking TED Open - Istanbul 3° Trofeo 'Citta di Brindisi' - Brindisi Black Forest Open - Freudenstadt KGHM Dialog Polish Indoors - Wroclaw Nokian Hakkapeliitta Open - Tampere Bulgarian Open - Sofia Challenger DCN de Cherbourg - Cherbourg Pekao Open 2003 - Szczecin Idea Prokom Open - Sopot Open de Moselle - Metz CA Tennis Trophy - Vienna Qatar ExxonMobil Open - Doha Shimadzu All Japan Indoor - Kyoto Gallagher International - Hamilton The Surbiton Trophy - Surbiton West of England Tennis - Bristol Togliatti Cup - Togliatti St.Petersburg Challenger by Kinex - St. Petersburg The Wrexham Challenger - Wrexham CA Challenge 2002 - Graz BMW Open - Munich Germany F1 The Stella Artois Championships - London Warsteiner Challenger - Wolfsburg The Bolton Challenger - Bolton Okal Cup 2001 International Bavarian Championships - Eckental Neride Prague Indoor - Prague IPP Open - Helsinki Mumbai Open - Mumbai The LTA Men's Challenger Wrexham - Wrexham BA-CA Tennis Trophy - Vienna Stockholm Open - Stockholm St. Petersburg Open - St. Petersburg St. Petersburg Challenger by Kinex - St. Petersburg Mordovia Cup - Mordovia Kyiv Open - Kiev Open de la Ville de Saint Denis - Reunion Island Chennai Open - Chennai KGHM Polish Indoors - Wroclaw Challenger 42 - Andrezieux Sydney International - Sydney Nokian Hakkapeliitta Open - Tampere PBZ Zagreb Indoors - Zagreb Bogota Challenger S Tennis Master Championship - Graz GHI Bronx Classic - Bronx Black Forest Open 2004 - Freudenstadt USTA Men's Challenger of Dallas - Dallas Badden Open by Rothaus - Ettlingen Stella Artois Clay Court Championships - Budaors The LTA Men's Challenger - Southampton PrivatBank Cup - Dnepropetrovsk Qatar ATP Challenger - Doha Intersport Heilbronn Open - Heilbronn KGHM Emax Polish Indoors - Wroclaw Gemax Open - Belgrade U.S. Men's Clay Court Championships - Houston ECM Prague Open - Prague Grand Prix Hassan II - Casablanca Akbank Private Banking TED Open 2006 - Istanbul Hypo Group Tennis International - Portschach Campbell's Hall of Fame Tennis Championships - Newport Countrywide Classic - Los Angeles Generali Open - Kitzbuhel Orange Prokom Open - Sopot China Open - Beijing AIG Japan Open Tennis Championships - Tokyo BA-CA Tennis Trophy - Vienna Chennai Open - Chennai The Artois Championships - London Austrian Open - Kitzbuhel If Stockholm Open - Stockholm Qatar ExxonMobil Open - Doha PBZ Zagreb Indoors - Zagreb Brasil Open - Costa do Sauipe Southern Capital Cup - Almaty Abierto Mexicano Telcel - Acapulco Grand Prix Hassan II - Casablanca Open Sabadell Atlantico - Barcelona Abierto Internacional Varonil Ciudad de Cancun - Cancun Interwetten Austrian Open - Kitzbuhel Campbells Hall of Fame Tennis Championships - Newport Mercedes Cup - Stuttgart Legg Mason Tennis Classic - Washington Bank Austria Tennis Trophy - Vienna CA Tennis Trophy - Vienna Serbia Open - Belgrade Qatar Exxon Mobil Open - Doha Movistar Open - Santiago Brasil Open - Costa do Sauipe Copa Telmex - Buenos Aires ATP Challenger Trophy 2008 - Trnava Grand Prix Hassan II - Casablanca Open Sabadell Atlantico - Barcelona Kitzbuhel Challenger Kobstaedernes ATP Challenger - Kolding Open de Nice Cote dAzur - Nice AEGON International - Eastbourne Tashkent Challenger - Tashkent Samsung Securities Cup - Seoul China Open - Beijing If Stockholm Open - Stockholm Bank Austria Tennis Trophy - Vienna Brisbane International - Brisbane Medibank International - Sydney Monza Challenger Johannesburg Challenger St. Petersburg Open - St. Petersburg Brasil Open - Costa do Sauipe Copa Claro - Buenos Aires Delray Beach International Tennis Championships - Delray Beach Grand Prix Hassan II - Casablanca Open Sabadell Atlantico - Barcelona Open de Nice Cote d'Azur - Nice 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 St. Petersburg Open - St. Petersburg Tampere Challenger Malaysian Open - Kuala Lumpur Bratislava Challenger China Open - Beijing BMW Open - Munich Salzburg Challenger CA Tennis Trophy - Vienna Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha BCR Open Romania - Bucharest Heilbronn Challenger AEGON Championships - London Bergamo Challenger Estoril Open - Estoril Abierto Mexicano Telcel - Acapulco Wroclaw Challenger BMW Open - Munich Bet-at-home Open - Hamburg Winston-Salem Open - Winston-Salem PBZ Zagreb Indoors - Zagreb Sarajevo Challenger Abierto Mexicano Telcel - Acapulco Gerry Weber Open - Halle ABN AMRO World Tennis Tournament - Rotterdam Portugal Open - Oeiras Brisbane International - Brisbane Power Horse Cup - Dusseldorf Topshelf Open - 's-Hertogenbosch Winston-Salem Open - Winston-Salem Johannesburg Challenger China Open - Beijing Abierto Mexicano Telcel - Acapulco Campbell's Hall of Fame Tennis Championships - Newport Bratislava Challenger Generali Open - Kitzbuhel Gerry Weber Open - Halle Gerry Weber Open - Halle Millenium Tennis Championships - Delray Beach AAPT Championships - Adelaide Campbells Hall of Fame Tennis Championships - Newport Thailand Open - Bangkok China Open - Beijing AIG Japan Open Tennis Championships - Tokyo Pilot Pen Tennis - New Haven Apia International - Sydney Abierto Mexicano Telcel - Acapulco Serbia Open - Belgrade UNICEF Open - 's Hertogenbosch Ortisei Challenger If Stockholm Open - Stockholm Barcelona Open BancSabadell - Barcelona Guangzhou Challenger U.S. National Indoor Tennis Championships - Memphis Brisbane International - Brisbane BRD Nastase Tiriac Trophy - Bucharest CA Tennis Trophy - Vienna Open de Tenis Comunidad Valenciana - Valencia Citi Open - Washington Erste Bank Open - Vienna Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha Open Sud de France - Montpellier Aegon Nottingham Open - Nottingham The LTA Hull Challenger - Hull Nova Challenger Osaka - Osaka The Scottish Tennis Championships - Edinburgh Apia International - Sydney Helsinki Challenger Pekao Open 2001 - Szczecin University of Tennessee USTA Men's Challenger - Knoxville Warsteiner Challenger Lubeck 2001 - Lubeck University of Tennessee USTA Challenger - Knoxville The LTA Manchester Challenger - Manchester Skandia Open - Linz Compaq Cup 2001 - Zabrze Open de L'Isere (Open 38) - Grenoble Okal Open - Eckental Neride Prague Indoor - Prague Warsteiner Challenger Lubeck - Lubeck Warsteiner Challenger Wolfsburg - Wolfsburg San Luis Potosi Challenger - San Luis Potosi ECM Prague Open 2005 - Prague Schickendanz Open - Furth Unique Zagreb Open - Zagreb Tennis Napoli Cup 2006 - Napoli CA Tennis Trophy - Vienna Davidoff Swiss Indoors - Basel ABN/AMRO World Tennis Tournament - Rotterdam Orange Prokom Open - Sopot China Open - Beijing AIG Japan Open Tennis Championships - Tokyo BA-CA Tennis Trophy - Vienna Davidoff Swiss Indoors Basel - Basel Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami U.S. Mens's Clay Court Championship - Houston Pacific Life Open - Indian Wells Abierto Mexicano Telcel - Acapulco Campbells Hall of Fame Tennis Championships - Newport Movistar Open - Santiago Sony Ericsson Open - Miami President's Cup - Tashkent CA Tennis Trophy - Vienna Western & Southern Financial Group Masters - Cincinnati Shanghai - Shanghai NASDAQ-100 Open - Miami BNP Paribas Masters - Paris Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid BCR Open Romania - Bucharest Ordina Open - 's-Hertogenbosch Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters 1000 - Shanghai BNP Paribas Masters - Paris Mutua Madrilena Madrid Open - Madrid Shanghai ATP Masters - Shanghai BNP Paribas Masters - Paris Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris 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 Shanghai Rolex Masters - Shanghai PTT Thailand Open - Bangkok Western & Southern Open - Cincinnati Erste Bank Open - Vienna Rakuten Japan Open - Tokyo Grand Prix Hassan II - Casablanca BNP Paribas Open - Indian Wells BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Sony Ericsson Open - Miami BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Wimbledon - London Internazionali BNL d'Italia - Rome BNP Paribas Open - Indian Wells The Stella Artois Championships - London Wimbledon - London French Open - Paris Wimbledon - London French Open - Paris Gerry Weber Open - Halle Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Australian Open - Melbourne Wimbledon - London U.S. Open - New York 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 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 U.S. Open - New York French Open - Paris Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne Australian Open - Melbourne U.S. Open - New York Rogers Cup - Montreal Wimbledon - London Wimbledon - London French Open - Paris Monte-Carlo Rolex Masters - Monte-Carlo Davis Cup, Group 2, 2R, POL-ALG 4-1 Davis Cup, Group 2, REL2, ITA-POL 3-2 Davis Cup, World Group, 1R, AUS-AUT 5-0 Davis Cup, Group 2, PO, POL-EST 5-0 Davis Cup, World Group, 1R, AUT-CRO 2-3 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 Davis Cup, Group 1, 2R, ROU-AUT 5-0 Davis Cup, Group II, 2R, POL-EST 4-1 Davis Cup, Group 2, 1R, NGR-POL 0-4 Davis Cup, World Group, PO, POL-AUS 1-4 Davis Cup, Group I, 2R, POL-RSA 3-1 Davis Cup, World Group, PO, GBR-AUT, 2-3 Davis Cup, Group I, 1R, POL-LTU 3-2 Davis Cup, World Group, 1R, AUT-ARG 1-4 Davis Cup, Group II, 3R, POL-BLR 3-2 Davis Cup, Group 1, 1R, AUT-NOR 5-0 Davis Cup, Group 1, 1R, POL-FIN 2-3 Davis Cup, World Group, PO, BEL-AUT 1-4 Davis Cup, Group I, 1R, POL-SLO 3-2 Davis Cup, World Group, QF, ESP-AUT 4-1 Olympics - London