Career 2020 2019 2018 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 USA F2 USA F3 Croatia F1 Croatia F2 Nigeria F1 Italy F5 France F8 France F9 Germany F11 Germany F1 Germany F2 France F1 France F2 France F5 Italy F9 France F7 Great Britain F1 Great Britain F2 Great Britain F4 France F4 France F6 Romania F3 Netherlands F5 Belgium F1 Belgium F10 Belgium F14 Netherlands F4 Belgium F7 Turkey F2 Colombia F4 Turkey F3 Belgium F2 Czech Republic F5 Czech Republic F6 France F3 France F4 Great Britain F3 Italy F6 Memorial Kolyaskin - Donetsk KGHM Polish Indoors - Wroclaw Warta Cup - Sopot Warta Cup 2001 - Sopot USTA Challenger of San Antonio - San Antonio 2002 Azalea Orthopedic Challenger - Tyler Hamburg Challenger - Hamburg KGHM Polish Indoors - Wroclaw Challenger 42 - Andrezieux Alexander Kolyaskin Memorial - Donetsk KGHM Polish Indoors - Wroclaw Budapest Challenger - Budapest KGHM Polish Indoors - Wroclaw Kobstaedernes ATP Challenger - Kolding Bauer Watertechnology Cup - Eckental Challenger 42 - Andrezieux Citta di Monza - Monza Gallagher International - Hamilton Open de L'Isere - Grenoble Pekao Open - Szczecin Kobstaedernes ATP Challenger - Kolding Asics Challenger Open - Monchengladbach Privatbank Open 2006 - Dnepropetrovsk Uncle Toby's Burnie Challenger - Tasmania Morocco Tennis Tour - Casablanca Schickedanz Open 2007 - Furth Tatra Banka Open 2006 - Bratislava Olbia Challenger - Olbia Garden Open 2005 - Rome Ljubljana Open - Ljubljana Steelers Cup 2005 - Kosice Alexander Kolyaskin Memorial - Donetsk Media Will Cup Busan Challenger Tennis - Busan San Remo Tennis Cup - San Remo Open de la Ville de Saint Denis - Reunion Island Steelers Cup - Kosice IPP Open - Helsinki Sporting Challenger '07 Trofeo Regione Piemonte - Turin Siemens Open 2007 - Scheveningen Citta di Monza - Monza Ostdeutscher Sparkassen Cup - Dresden GHI Bronz Classic - Bronx Ispat Open 2004 - Ostrava Dusseldorf Open Challenger 2007 - Dusseldorf Czech Open 2006 - Prostejov Mordovia Cup - Mordovia Ljubljana Open - Ljubljana Busan Open Challenger Tennis - Busan Tehran Open 2004 - Tehran Challenger 42 - Andrezieux Ischgl International ATP Challenger - Ischgl Lambertz Open by Stawag 2007 - Aachen Oberstraufen Cup - Oberstaufen KGHM Polish Indoors - Wroclaw 2005 Freeman Men's Challenger - Joplin Arpa Ceramic Cup - Reggio Emilia III Challenger Isla de Gran Canaria Ciudad de Telde - Telde Fergana Challenger - Fergana Challenger Casablanca San Angel - Mexico City Siemens Open - Scheveningen Oberstaufen Cup-Head German Master's Series - Oberstaufen Porsche Open - Poznan Porsche Open - Poznan Prosperita Open 2007 - Ostrava Bukhara Challenger - Bukhara Karshi Challenger - Karshi Trofeo Internacional Club Laieta - Barcelona Pekao Open - Szczecin Flea Market Cup Busan Challenger Tennis - Busan Siemens Open - Scheveningen PEOPLEnet CUP - Dnepropetrovsk Porsche Open - Poznan St. Petersburg Challenger - St. Petersburg IPP Open - Helsinki S Tennis Masters - Graz KGHM Dialog Polish Indoors - Wroclaw Wroclaw Challenger Olimp Kyiv Open - Kiev Ethias Tennis Trophy - Mons Unicredit (Suisse) Bank S. A. Challenger - Chiasso Coffee Cup Challenger - Chikmagalur Sunrise Challenger Sofia Challenger Ostrava Challenger X Trofeo Ciudad de Quito - Quito Scheveningen Challenger Tatra Banka Slovak Open - Bratislava Astana Challenger - Astana Open des Alpes Trophee BNP Paribas - Grenoble Mons Challenger Aachen Challenger Unicredit Czech Open - Prostejov Bordeaux Challenger BH Telecom Sarajevo 2007 - Sarajevo Open de la Ville de Saint Denis - Reunion Island Genova Challenger Kish Free Zone Island Challenger - Kish Island Scheveningen Challenger Cordenons Challenger Manerbio Challenger Como Challenger Guangzhou Challenger San Luis Potosi Challenger - San Luis Potosi Pingguo Challenger IPP Geneva Trophy - Geneva AGT Challenger - Leon Sopot Challenger Poznan Challenger Architect Open - Budapest Pekao Open 2005 - Szczecin Prostejov Challenger Trani Challenger Braunschweig Challenger Scheveningen Challenger St. Remy Challenger Samsung Securities Cup - Seoul 1° Torneo Challenger Series 12° Trofeo Paolo Corazzi - Cremona III Isla de Lanzarote - Lanzarote Izmir Challenger Lambertz Open by Stawag - Aachen Mons Challenger IPP Open - Helsinki Rennes Challenger Dallas Challenger Dharwad Challenger 2006 - Dharwad Quimper Challenger Ostrava Challenger s Tennis Masters 06 - Graz Como Challenger Tennis Napoli Cup 2007 - Napoli Morocco Tennis Tour - Marrakech Tunis Open 2007 - Tunis Ostdeutscher Sparkessen Cup - Dresden ECU Prague Open - Prague Szczecin Challenger Porsche Open - Poznan Dallas Challenger Rennes Challenger Geneva Challenger Cherbourg Challenger Noumea Challenger The Wright Financial Group, Inc. Challenger - Champaign Uncle Toby's Australian Men's Clay Court Challenger - Canberra Rennes Challenger San Marino Challenger Liberec Challenger Trnava Challenger IPP Open - Helsinki Open Mutouest de Saint-Brieuc - St. Brieuc San Luis Potosi Challenger - San Luis Potosi Bordeaux Challenger Bordeaux Challenger Blois Challenger Marburg Challenger Meerbusch Challenger Orleans Challenger Mons Challenger Budapest Challenger Eckental Challenger Akbank Private Banking TED Open - Istanbul Szczecin Challenger Wroclaw Challenger Mons Challenger Ethias Trophy - Mons Eckental Challenger Lyon Challenger Logopak Challenger 2005 - Lubeck Draft Corona Mexico City Open - Mexico City The Tarka Challenger - Barnstaple Sina-Kia Motors Tennis Cup - Cordenons Cherbourg Challenger Wroclaw Challenger Wolfsburg Challenger Pekao Open - Szczecin LTA Shrewsbury Challenger - Shrewsbury Prague Challenger Challenger Ford de Cherbourg - Cherbourg Lyon Challenger Kyiv Open - Kiev Braunschweig Challenger XI Abierto Internacional de Salinas - Salinas Lisbon Challenger USTA Men's Challenger of Dallas - Dallas Canberra Challenger Alexander Kolyaskin Memorial - Donetsk Challenger Ford de Cherbourg - Cherbourg Aamulehti Tampere Open - Tampere Togliatti Cup - Togliatti Prostejov Challenger Schickendanz Open - Furth Quimper Challenger Pau Challenger Arroyo de la Encomienda - Valladolid Bordeaux Challenger Bercuit Challenger Black Forest Open - Freudenstadt LTA Wrexham Challenger - Wrexham Liberec Challenger Riviera di Rimini Challenger - Rimini KGHM Dialog Polish Indoors - Wroclaw Nokian Hakkapeliitta Open - Tampere Challenger DCN de Cherbourg - Cherbourg Pekao Open 2003 - Szczecin San Remo Tennis Cup - San Remo St.Petersburg Challenger by Kinex - St. Petersburg CA Challenge 2002 - Graz Germany F1 Neride Prague Indoor - Prague The LTA Men's Challenger Wrexham - Wrexham St. Petersburg Challenger by Kinex - St. Petersburg Mordovia Cup - Mordovia Kyiv Open - Kiev KGHM Polish Indoors - Wroclaw Nokian Hakkapeliitta Open - Tampere Open Prevadies - St. Brieuc Black Forest Open 2004 - Freudenstadt USTA Men's Challenger of Dallas - Dallas Badden Open by Rothaus - Ettlingen Open de Montauban - Montauban Stella Artois Clay Court Championships - Budaors ATP Open Castilla y Leon - Segovia Alexander Kolyaskin Memorial - Donetsk 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 ECM Prague Open - Prague Southern Capital Cup - Almaty Abierto Internacional Varonil Ciudad de Cancun - Cancun Orleans Challenger Idea Prokom Open - Sopot Eckental Challenger ATP Challenger Trophy 2008 - Trnava Ethias Trophy - Mons Trani Challenger Tashkent Challenger - Tashkent Samsung Securities Cup - Seoul Monza Challenger Rome Challenger Napoli Challenger Bordeaux Challenger Prostejov Challenger Idea Prokom Open - Sopot Idea Prokom Open - Sopot CA Tennis Trophy - Vienna Qatar ExxonMobil Open - Doha Next Generation Adelaide International - Adelaide The Stella Artois Championships - London Kolding Challenger Dutch Open Tennis - Amersfoort Generali Open - Kitzbuhel BA-CA Tennis Trophy - Vienna St. Petersburg Open - St. Petersburg Sydney International - Sydney Bratislava Challenger Dutch Open Tennis - Amersfoort Orange Prokom Open - Sopot AIG Japan Open Tennis Championships - Tokyo BA-CA Tennis Trophy - Vienna Bratislava Challenger SAP Open - San Jose The Artois Championships - London Catella Swedish Open - Bastad Dutch Open Tennis - Amersfoort 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 AEGON Championships - London Mercedes Cup - Stuttgart Legg Mason Tennis Classic - Washington BCR Open Romania - Bucharest Bank Austria Tennis Trophy - Vienna Open de Tenis Comunidad Valenciana - Valencia 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 de Nice Cote dAzur - Nice AEGON International - Eastbourne China Open - Beijing If Stockholm Open - Stockholm Brisbane International - Brisbane Medibank International - Sydney Brasil Open - Costa do Sauipe Copa Claro - Buenos Aires Open Sabadell Atlantico - Barcelona BMW Open - Munich Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha Aircel Chennai Open - Chennai PBZ Zagreb Indoors - Zagreb Next Generation Adelaide International - Adelaide Salzburg Challenger Medibank International - Sydney ABN AMRO World Tennis Tournament - Rotterdam Mons Challenger SAP Open - San Jose Regions Morgan Keegan Championships - Memphis Scheveningen Challenger Open Sabadell Atlantico - Barcelona Regions Morgan Keegan Championships - Memphis Gerry Weber Open - Halle BMW Open - Munich Estoril Open - Estoril Catella Swedish Open - Bastad Tanger Challenger Delray Beach International Tennis Championships - Delray Beach Meknes Challenger Open Sud de France - Montpellier Bank Austria Tennis Trophy - Vienna Serbia Open - Belgrade Gerry Weber Open - Halle UNICEF Open - 's Hertogenbosch Marrakech Challenger Credit Agricole Suisse Open - Gstaad Winston-Salem Open - Winston-Salem Swiss Indoors Basel - Basel Mercedes Cup - Stuttgart Noumea Challenger Qatar ExxonMobil Open - Doha Open Sud de France - Montpellier BRD Nastase Tiriac Trophy - Bucharest BMW Open - Munich Power Horse Cup - Dusseldorf Topshelf Open - 's-Hertogenbosch Bet-at-home Open - Hamburg Winston Salem - Winston Salem Winston-Salem Open - Winston-Salem Malaysian Open - Kuala Lumpur Erste Bank Open - Vienna Barletta Challenger St. Petersburg Open - St. Petersburg Abierto Mexicano Telcel - Acapulco Mercedes Cup - Stuttgart Barcelona Open BancSabadell - Barcelona Portugal Open - Oeiras China Open - Beijing Brisbane International - Brisbane Open Sud de France - Montpellier Rome Challenger Abierto Mexicano Telcel - Acapulco If Stockholm Open - Stockholm Winston-Salem Open - Winston-Salem Garanti Koza Sofia Open - Sofia Shenzhen Open - Shenzhen ABN AMRO World Tennis Tournament - Rotterdam Erste Bank Open - Vienna Alphen Challenger Trnava Challenger Mons Challenger Mons Challenger China Open - Beijing Abierto Mexicano Telcel - Acapulco Campbell's Hall of Fame Tennis Championships - Newport Bratislava Challenger Mumbai Open - Mumbai Moselle Open - Metz Gerry Weber Open - Halle Millenium Tennis Championships - Delray Beach Ordina Open - s-Hertogenbosch Grand Prix de Tennis de Lyon - Lyon Heineken Open - Auckland Ordina Open - 's-Hertogenbosch Masters Series - Hamburg China Open - Beijing Tata Open Maharashtra - Pune SA Tennis Open - Johannesburg Turkish Airlines Open Antalya - Antalya SkiStar Swedish Open - Bastad Moselle Open - Metz Allianz Suisse Open - Gstaad Pilot Pen Tennis - New Haven Apia International - Sydney Liberec Challenger Abierto Mexicano Telcel - Acapulco Irving Challenger Aachen Challenger If Stockholm Open - Stockholm Trnava Challenger U.S. National Indoor Tennis Championships - Memphis Brisbane International - Brisbane BRD Nastase Tiriac Trophy - Bucharest BMW Open - Munich Open de Nice Cote d'Azur - Nice AEGON Championships - London Geneva Challenger Grand Prix Hassan II - Casablanca Prostejov Challenger Erste Bank Open - Vienna Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha Bordeaux Challenger Open Sud de France - Montpellier Mons Challenger Topshelf Open - 's-Hertogenbosch European Open - Antwerp BRD Nastase Tiriac Trophy - Bucharest TEB BNP Paribas Istanbul Open - Istanbul AEGON Championships - London Hamburg Challenger SkiStar Swedish Open - Bastad Bordeaux Challenger Aegon Nottingham Open - Nottingham Apia International - Sydney Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam Winston-Salem Open - Winston-Salem Helsinki Challenger Pekao Open 2001 - Szczecin University of Tennessee USTA Challenger - Knoxville Skandia Open - Linz Compaq Cup 2001 - Zabrze Memphis Open - Memphis Delray Beach Open - Delray Beach TEB BNP Paribas Istanbul Open - Istanbul Ricoh Open - 's-Hertogenbosch AEGON Championships - London Antalya Cup - Antalya ECM Prague Open 2005 - Prague Unique Zagreb Open - Zagreb Tennis Napoli Cup 2006 - Napoli European Open - Antwerp Open Sud de France - Montpellier ABN/AMRO World Tennis Tournament - Rotterdam Orange Prokom Open - Sopot Pilot Pen Tennis - New Haven Open de Tenis Comunidad Valenciana - Valencia Delray Beach International Tennis Championships - Delray Beach Pilot Pen Tennis - New Haven Brisbane - Brisbane Regions Morgan Keegan Championships - Memphis Delray Beach International Tennis Championships - Delray Beach Abierto Mexicano Telcel - Acapulco Movistar Open - Santiago China Open - Beijing Open 13 Provence - Marseille Barletta Challenger Francavilla Challenger Grand Prix Hassan II - Casablanca Pacific Life Open - Indian Wells Mutua Madrilena Masters Madrid - Madrid BNP Paribas Open - Indian Wells Western & Southern Financial Group Masters - Cincinnati Shanghai - Shanghai BNP Paribas Masters - Paris Monte-Carlo Rolex Masters - Monte-Carlo Western & Southern Financial Group Masters - Cincinnati NASDAQ-100 Open - Miami Shanghai ATP Masters 1000 - Shanghai BCR Open Romania - Bucharest BNP Paribas Masters - Paris Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid BNP Paribas Masters - Paris Rogers Cup - Montreal Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Monte-Carlo Rolex Masters - Monte-Carlo Shanghai Rolex Masters - Shanghai Campionati BNL dItalia - Rome Sony Ericsson Open - Miami Mutua Madrilena Madrid Open - Madrid Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid PTT Thailand Open - Bangkok Shanghai ATP Masters - Shanghai Pilot Pen Tennis - New Haven Swiss Open - Gstaad BNP Paribas Open - Indian Wells Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Rakuten Japan Open - Tokyo Sony Open Tennis - Miami Mutua Madrid Open - Madrid AEGON International - Eastbourne 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 Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Aircel Chennai Open - Chennai U.S. Open - New York Winston-Salem Open - Winston-Salem Australian Open - Melbourne Wimbledon - London U.S. Open - New York Monte-Carlo Rolex Masters - Monte-Carlo Australian Open - Melbourne French Open - Paris Wimbledon - London BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Hungarian Open - Budapest Internazionali BNL d'Italia - Rome U.S. Open - New York Sony Ericsson Open - Miami BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Internazionali BNL d'Italia - Rome Australian Open - Melbourne BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York U.S. Open - New York Australian Open - Melbourne U.S. Open - New York French Open - Paris Australian Open - Melbourne French Open - Paris Wimbledon - London European Open - Antwerp Open Sabadell Atlantico - Barcelona French Open - Paris Gerry Weber Open - Halle Davis Cup, Group 2, 2R, POL-ALG 4-1 Davis Cup, Group 2, REL2, ITA-POL 3-2 Davis Cup, World Group, PO, BEL-USA 1-4 Davis Cup, Group 2, 1R, POL-LAT 5-0 Davis Cup, Group 2, 2R, POL-GEO 2-3 Davis Cup, Group 2, 1R, NGR-POL 0-4 Davis Cup, Group 2, 2R, GRE-POL 0-5 Davis Cup, World Group, PO, SUI-BEL, 4-1 U.S. Open - New York Davis Cup, Group II, 2R, POL-EST 4-1 Davis Cup, World Group, PO, POL-AUS 1-4 Davis Cup, World Group, PO, UKR-BEL 2-3 Davis Cup, World Group, 1R, BEL-SUI 3-2 Davis Cup, Group I, 1R, POL-LTU 3-2 Davis Cup, World Group, QF, BEL-CAN 5-0 Davis Cup, World Group, QF, BEL-ITA 3-2 Australian Open - Melbourne Davis Cup, World Group, F, FRA-BEL 3-2 ATP Cup - Brisbane, Perth, Sydney French Open - Paris Wimbledon - London French Open - Paris Wimbledon - London Rogers Cup - Montreal Australian Open - Melbourne U.S. Open - New York U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Wimbledon - London U.S. Open - New York Australian Open - Melbourne Masters Series Hamburg - Hamburg Wimbledon - London Sony Ericsson Open - Miami French Open - Paris Davis Cup, Finals, Group D Davis Cup, Group I, 2R, POL-RSA 3-1 Olympics - London Davis Cup, Group 2, PO, POL-EST 5-0 Davis Cup, World Group, 1R, CZE-BEL 3-2 Davis Cup, World Group, PO, AUS-BEL 2-3 Davis Cup, Group I, 2R, GBR-BEL 1-4 Davis Cup, Group II, 3R, POL-BLR 3-2 Davis Cup, World Group, PO, BEL-ISR 3-2 Davis Cup, World Group, SF, BEL-ARG 3-2 Davis Cup, World Group, 1R, BEL-ESP 1-4 Davis Cup, World Group, PO, BEL-SWE 5-0 Davis Cup, World Group, 1R, BEL-SRB 2-3 Davis Cup, PO, BEL-CZE 1-4 Davis Cup, World Group, SF, BEL-AUS 3-2 Davis Cup, Group 1, 1R, POL-FIN 2-3 Davis Cup, World Group, PO, BEL-AUT 1-4 Davis Cup, World Group, PO, BEL-UKR, 3-2 Davis Cup, Group I, 1R, POL-SLO 3-2 Davis Cup, World Group, PO, BEL-BRA 4-0 Davis Cup, World Group, 1R, GER-BEL 1-4 Olympics - Beijing