Career 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 Croatia F1 Croatia F2 Italy F1 Italy F2 Germany F4 Italy F5 Italy F6 Italy F9 Italy F11 Italy F12 Italy F13 Austria F2 Colombia F4 Belgium F2 Czech Republic F5 Czech Republic F6 Austria F1 Italy F1 Italy F4 Italy F9 Italy F12 Italy F15 Italy F16 Italy F30 Italy F31 Italy F32 Italy F34 Italy F35 Tunisia F6 Spain F2 Spain F3 Spain F4 Italy F2 Switzerland F1 Switzerland F2 Italy F6 Italy F7 Italy F9 Italy F15 Italy F16 Italy F19 Germany F7 Germany F1 Germany F2 Germany F4 Germany F5 Italy F2 Italy F4 Netherlands F3 Germany F8 Italy F5 Germany F7 Austria F2 Italy F21 Italy F22 Italy F11 Netherlands F3 Germany F7 Italy F1 KGHM Polish Indoors - Wroclaw St.Petersburg Challenger by Kinex - St. Petersburg CA Challenge 2002 - Graz Kyiv Open - Kiev KGHM Polish Indoors - Wroclaw Memorial Kolyaskin - Donetsk Warta Cup - Sopot Bukhara Challenger - Bukhara KGHM Polish Indoors - Wroclaw Gallagher International - Hamilton Skandia Open - Linz Warta Cup 2001 - Sopot Compaq Cup 2001 - Zabrze Pekao Open 2001 - Szczecin Samarkand Challenger - Samarkand Bukhara Challenger - Bukhara Neride Prague Indoor - Prague Pekao Open - Szczecin USTA Challenger of San Antonio - San Antonio 2002 Azalea Orthopedic Challenger - Tyler University of Tennessee USTA Challenger - Knoxville The Wright Financial Group, Inc. Challenger - Champaign Hamburg Challenger - Hamburg KGHM Polish Indoors - Wroclaw Challenger 42 - Andrezieux Challenger Ford de Cherbourg - Cherbourg Steelers Cup - Kosice Togliatti Cup - Togliatti Guzzini Challenger - Recanati Arroyo de la Encomienda - Valladolid St. Petersburg Challenger by Kinex - St. Petersburg Mordovia Cup - Mordovia Asics Challenger Open - Monchengladbach Black Forest Open - Freudenstadt Kyiv Open - Kiev Alexander Kolyaskin Memorial - Donetsk Pekao Open 2003 - Szczecin Lambertz Open - Aachen Volkswagen Challenger 2004 - Wolfsburg KGHM Polish Indoors - Wroclaw 6th Sardinian International Championships - Cagliari Uncle Toby's Burnie Challenger - Tasmania Uncle Toby's Australian Men's Clay Court Challenger - Canberra Challenger Citta di Olbia - Olbia Ispat Open 2004 - Ostrava San Remo Tennis Cup - San Remo Budapest Challenger - Budapest Fergana Challenger - Fergana Ljubljana Open - Ljubljana Memorial Savigni - Sassuolo Oberstraufen Cup - Oberstaufen Nokian Hakkapeliitta Open - Tampere Mordovia Cup - Mordovia Porsche Open - Poznan Alfa Romeo Tennis Cup - Cordenons Samarkand Challenger - Samarkand Black Forest Open 2004 - Freudenstadt Kyiv Open - Kiev Alexander Kolyaskin Memorial - Donetsk Tehran Open 2004 - Tehran X Trofeo Ciudad de Quito - Quito SIR Supermercadi Challenger - Rome IPP Open - Helsinki Open de la Ville de Saint Denis - Reunion Island Kish Free Zone Island Challenger - Kish Island Mauritius Open - Mauritius Ischgl International ATP Challenger - Ischgl The LTA Men's Challenger Wrexham - Wrexham KGHM Polish Indoors - Wroclaw USTA Men's Challenger of Dallas - Dallas 2005 Freeman Men's Challenger - Joplin Logopak Challenger 2005 - Lubeck IX Torneo Internacionale de Tennis - Barletta San Luis Potosi Challenger - San Luis Potosi Tennis Napoli Cup - Napoli Draft Corona Mexico City Open - Mexico City Challenger Casablanca San Angel - Mexico City Olbia Challenger - Olbia Citta di Monza - Monza Garden Open 2005 - Rome ECM Prague Open 2005 - Prague Zagreb Open - Zagreb Badden Open by Rothaus - Ettlingen 4° Sporting Challenger - Turin Steelers Cup 2005 - Kosice Stella Artois Clay Court Championships - Budaors Societa Canottieri Mincio 2005 - Mantova Nokian Hakkapeliitta Open - Tampere Porsche Open - Poznan Guzzini Challenger - Recanati S Tennis Masters - Graz Sina-Kia Motors Tennis Cup - Cordenons 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 Media Will Cup Busan Challenger Tennis - Busan 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 Tennis Napoli Cup 2006 - Napoli Coffee Cup Challenger - Chikmagalur 10° Trofeo Luigi Pezzoli - Bergamo Dharwad Challenger 2006 - Dharwad Garden Open - Rome ECM Prague Open - Prague San Remo Tennis Cup-16° Piertomaso Tessitore - San Remo Unique Zagreb Open - Zagreb Czech Open 2006 - Prostejov Memorial Manfredini - Sassuolo Penza Cup - Penza Togliatti Cup - Togliatti Mordovia Cup - Saransk St. Petersburg Challenger 2006 - St. Petersburg s Tennis Masters 06 - Graz Genoa Open - Genova Challenger Copa Sevilla - Seville Pekao Open - Szczecin Open Costa Daurada - Tarragona Ciutat de Barcelona - Barcelona Kobstaedernes ATP Challenger - Kolding Tatra Banka Open 2006 - Bratislava Bauer Watertechnology Cup - Eckental Privatbank Open 2006 - Dnepropetrovsk IPP Open - Helsinki Heilbronn Open - Heilbronn KGHM Dialog Polish Indoors - Wroclaw Challenger DCN de Cherbourg - Cherbourg 4th Volkswagen Challenger - Wolfsburg Shimadzu All Japan Indoor Tennis Championships - Kyoto Samsung Challenger 2007 - Ho Chi Minh City BH Telecom Sarajevo 2007 - Sarajevo Tennis Napoli Cup 2007 - Napoli Open Prevadies - St. Brieuc Morocco Tennis Tour - Casablanca Morocco Tennis Tour - Marrakech Tunis Open 2007 - Tunis Ostdeutscher Sparkessen Cup - Dresden ECU Prague Open - Prague Schickedanz Open 2007 - Furth Astana Challenger - Astana Steelers Cup - Kosice Almaty Challenger 1 - Almaty Ciudad de Pozoblanco Open Diputacion - Cordoba Siemens Open 2007 - Scheveningen Riviera di Rimini Challenger - Rimini Porsche Open - Poznan Open Castilla y Leon - Segovia Akbank Private Banking TED Open - Istanbul Kos-Zucchetti Tennis Cup - Cordenons XXXIV Edizione 'A. Savoldi-Marco Co.' Trofeo Dimmidisi - Manerbio UTC Open by Selena - Cherkassy Alexander Kolyaskin Memorial - Donetsk Bruno & Bruno Trial Lawyers Men's Challenger - New Orleans Lubbock Challenger - Lubbock Oklahoma Challenger - Tulsa Challenger 42 - Andrezieux Lambertz Open by Stawag 2007 - Aachen IPP Open - Helsinki Taiwan Challenger - Kaohsiung Malaysian Open - Kuala Lumpur LTA Shrewsbury Challenger - Shrewsbury Heilbronn Open - Heilbronn KGHM Dialog Polish Indoors - Wroclaw 5 Volkswagen Challenger - Wolfsburg Morocco Tennis Tour - Meknes San Luis Potosi Challenger - San Luis Potosi Morocco Tennis Tour - Tanger AGT Challenger - Leon Open Prevadies St. Brieuc Cotes D'Amor - St. Brieuc Busan Open Challenger Tennis - Busan 1° Torneo Challenger Series 12° Trofeo Paolo Corazzi - Cremona III Isla de Lanzarote - Lanzarote III Challenger Isla de Gran Canaria Ciudad de Telde - Telde Fergana Challenger - Fergana Unicredit Czech Open - Prostejov Kosice Open-Steelers Cup 2008 - Kosice Guzzini Challenger - Recanati Challenger Banque Nationale - Granby Siemens Open - Scheveningen Moncton Men's Challenger - Moncton Oberstaufen Cup-Head German Master's Series - Oberstaufen Porsche Open - Poznan Aamulehti Tampere Open - Tampere Bukhara Challenger - Bukhara Karshi Challenger - Karshi XXXV Edizione A Savoldi-Marco Co. Trofeo Dimmidisi - Manerbio Southern Capital Cup - Almaty Pekao Open - Szczecin 2nd Campionati Internazionali di Tennis Del'Umbria - Todi Tennislife Cup - Napoli ATP Challenger Trophy 2008 - Trnava Tashkent Challenger - Tashkent Samsung Securities Cup - Seoul Flea Market Cup Busan Challenger Tennis - Busan Tatra Banka Slovak Open - Bratislava Bauer Watertechnilogy Cup 2008 - Eckental PEOPLEnet CUP - Dnepropetrovsk IPP Open - Helsinki Abierto Internacional Varonil Ciudad de Cancun - Cancun Wroclaw Challenger Wolfsburg Challenger Rome Challenger Ostrava Challenger Lugano Challenger Milan Challenger Rimini Challenger San Marino Challenger Samarkand Challenger Szczecin Challenger Salzburg Challenger Fergana Challenger Furth Challenger Lugano Challenger Kitzbuhel Challenger Alphen Challenger Szczecin Challenger Napoli Challenger Tashkent Challenger Eckental Challenger Ortisei Challenger Bergamo Challenger Wolfsburg Challenger Caltanissetta Challenger Monza Challenger Rome Challenger Cremona Challenger Milan Challenger Poznan Challenger Astana Challenger Beijing Challenger Samarkand Challenger Karshi Challenger Shanghai Challenger Ningboo Challenger Tashkent Challenger Bangkok Challenger Ortisei Challenger Bratislava Challenger Burnie Challenger Wolfsburg Challenger Cherbourg Challenger Fergana Challenger Braunschweig Challenger Astana Challenger Beijing Challenger Samarkand Challenger Karshi Challenger Lermontov Challenger Tashkent Challenger Seoul Challenger Ortisei Challenger Bergamo Challenger Mersin Challenger Tunis Challenger Samarkand Challenger Winnetka Challenger Binghamton Challenger Lexington Challenger Aptos Challenger St. Remy Challenger Petange Challenger Fergana Challenger Tashkent Challenger Mouilleron-Le-Captif Challenger Kazan Challenger Eckental Challenger Bratislava Challenger Ortisei Challenger Helsinki Challenger Andria Challenger Bergamo Challenger Astana Challenger Cherbourg Challenger Kazan Challenger Sarasota Challenger Savannah Challenger Samarkand Challenger Winnetka Challenger Vancouver Challenger Aptos Challenger Bangkok Challenger Mons Challenger Tashkent Challenger Geneva Challenger Bratislava Challenger Brescia Challenger Bergamo Challenger Wroclaw Challenger Cherbourg Challenger Quimper Challenger Irving Challenger Karshi Challenger Samarkand Challenger Prostejov Challenger Marburg Challenger Braunschweig Challenger Aptos Challenger Vancouver Challenger Como Challenger Izmir Challenger Agri Challenger Tashkent Challenger Brest Challenger Eckental Challenger Bratislava Challenger Brescia Challenger ATP Challenger Tour Finals Bergamo Challenger Wroclaw Challenger Quimper Challenger Jonkoping Challenger Kazan Challenger Samarkand Challenger Moscow Challenger Bastad Challenger Recanati Challenger Aptos Challenger Karshi Challenger Samarkand Challenger Shymkent Challenger Fergana Challenger Astana Challenger Chengdu Challenger Como Challenger Tashkent Challenger Ismaning Challenger Eckental Challenger Bratislava Challenger Brescia Challenger Karshi Challenger Samarkand Challenger Fergana Challenger Astana Challenger President's Cup 2000 - Tashkent Idea Prokom Open - Sopot President's Cup - Tashkent Franklin Templeton Tennis Classic - Scottsdale Allianz Suisse Open - Gstaad Idea Prokom Open - Sopot Milan Indoors - Milan Idea Prokom Open - Sopot CA Tennis Trophy - Vienna Qatar ExxonMobil Open - Doha ABN/AMRO World Tennis Tournament - Rotterdam The Stella Artois Championships - London Campbell's Hall of Fame Tennis Championships - Newport Generali Open - Kitzbuhel Orange Prokom Open - Sopot Mumbai Open - Mumbai BA-CA Tennis Trophy - Vienna St. Petersburg Open - St. Petersburg Sydney International - Sydney PBZ Zagreb Indoors - Zagreb Millenium Tennis Championships - Delray Beach Open Seat Godo 2007 - Barcelona Grand Prix Hassan II - Casablanca BMW Open - Munich Hypo Group Tennis International - Portschach Orange Prokom Open - Sopot AIG Japan Open Tennis Championships - Tokyo BA-CA Tennis Trophy - Vienna Qatar Exxon Mobil Open - Doha 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 AEGON Championships - London Mercedes Cup - Stuttgart Allianz Suisse Open Gstaad - Gstaad Legg Mason Tennis Classic - Washington BCR Open Romania - Bucharest China Open - Beijing 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 Abierto Mexicano Telcel - Acapulco Grand Prix Hassan II - Casablanca Open Sabadell Atlantico - Barcelona BMW Open - Munich Open de Nice Cote dAzur - Nice AEGON International - Eastbourne Allianz Suisse Open Gstaad - Gstaad Pilot Pen Tennis - New Haven BCR Open Romania - Bucharest China Open - Beijing If Stockholm Open - Stockholm Bank Austria Tennis Trophy - Vienna Qatar ExxonMobil Open - Doha Brisbane International - Brisbane Medibank International - Sydney Movistar Open - Santiago Brasil Open - Costa do Sauipe Copa Claro - Buenos Aires Abierto Mexicano Telcel - Acapulco US Men's Clay Court Championship - Houston Open Sabadell Atlantico - Barcelona Mercedes Cup - Stuttgart Malaysian Open - Kuala Lumpur Rakuten Japan Open - Tokyo If Stockholm Open - Stockholm Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha Apia International - Sydney PBZ Zagreb Indoors - Zagreb ABN AMRO World Tennis Tournament - Rotterdam Regions Morgan Keegan Championships - Memphis Abierto Mexicano Telcel - Acapulco BRD Nastase Tiriac Trophy - Bucharest Serbia Open - Belgrade Gerry Weber Open - Halle UNICEF Open - 's Hertogenbosch AEGON International - Eastbourne Mercedes Cup - Stuttgart Credit Agricole Suisse Open - Gstaad Winston-Salem Open - Winston-Salem St. Petersburg Open - St. Petersburg China Open - Beijing Erste Bank Open - Vienna Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha Brisbane International - Brisbane U.S. National Indoor Tennis Championships - Memphis Abierto Mexicano Telcel - Acapulco BRD Nastase Tiriac Trophy - Bucharest BMW Open - Munich Power Horse Cup - Dusseldorf Gerry Weber Open - Halle Topshelf Open - 's-Hertogenbosch AEGON International - Eastbourne Hall of Fame Tennis Championships - Newport Bet-at-home Open - Hamburg Citi Open - Washington Winston-Salem Open - Winston-Salem PTT Thailand Open - Bangkok China Open - Beijing Erste Bank Open - Vienna Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha Open Sud de France - Montpellier PBZ Zagreb Indoors - Zagreb ABN AMRO World Tennis Tournament - Rotterdam Abierto Mexicano Telcel - Acapulco Barcelona Open BancSabadell - Barcelona Portugal Open - Oeiras Gerry Weber Open - Halle AEGON Championships - London AEGON International - Eastbourne Hall of Fame Tennis Championships - Newport Claro Open Colombia - Bogota Brisbane International - Brisbane Qatar ExxonMobil Open - Doha PBZ Zagreb Indoors - Zagreb BMW Open - Munich Mercedes Cup - Stuttgart Aegon Nottingham Open - Nottingham Brisbane International - Brisbane Apia International - Sydney Garanti Koza Sofia Open - Sofia BRD Nastase Tiriac Trophy - Bucharest Millennium Estoril Open - Estoril Winston-Salem Open - Winston-Salem Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami BNP Paribas Masters - Paris Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati BNP Paribas Open - Indian Wells Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Shanghai - Shanghai BNP Paribas Masters - Paris Sony Ericsson Open - Miami 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 BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Madrid Open - Madrid 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 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 Mutua Madrid Open - Madrid Rogers Cup - Montreal 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 Mutua Madrid Open - Madrid Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Shanghai Rolex Masters - Shanghai Monte-Carlo Rolex Masters - Monte-Carlo Germany F1 Internazionali BNL d'Italia - Rome French Open - Paris Australian Open - Melbourne French Open - Paris Wimbledon - London 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 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 Davis Cup, Group 2, 2R, POL-ALG 4-1 Davis Cup, Group 2, REL2, ITA-POL 3-2 Davis Cup, Group 1, 1R, INA-UZB 2-3 Davis Cup, Group 1, 2R, IND-UZB 5-0 Davis Cup, Group 2, PO, POL-EST 5-0 Davis Cup, Group 1, 1R, UZB-THA 2-3 Davis Cup, Group 1, 2R, UZB-CHN 3-0 Davis Cup, Group 2, 1R, POL-LAT 5-0 Davis Cup, Group 2, 2R, POL-GEO 2-3 Davis Cup, Group 1, 1R, UZB-IND 4-1 Davis Cup, Group 1, 2R, KOR-UZB 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, IND-UZB 3-2 Davis Cup, Group 1, 2R, PHI-UZB 2-3 Davis Cup, Group 1, 2R, UZB-KOR 4-1 Davis Cup, Group 1, 3R, UZB-JPN 3-2 Davis Cup, World Group, PO, SRB-UZB, 5-0 Davis Cup, Group 1, 1R, CHN-UZB 3-2 Davis Cup, Group 1, 1R, POL-FIN 2-3 Davis Cup, Asia/Oceania Group I, PO, KOR-UZB 2-3 Davis Cup, Group I, 1R, UZB-NZL 3-2 Davis Cup, Group I, 2R, JPN-UZB 4-1 Davis Cup, Group I, 1R, NZL-UZB 2-3 Davis Cup, Group I, 2R, UZB-IND 3-2 Davis Cup, Group II, 2R, POL-EST 4-1 Davis Cup, World Group, PO, KAZ-UZB 3-1 Davis Cup, Group II, 3R, POL-BLR 3-2 Davis Cup, Group I, 1R, UZB-CHN 4-1 Davis Cup, Group I, 1R, POL-SLO 3-2 Davis Cup, Group I, 2R, POL-RSA 3-1 Davis Cup, Group I, 2R, UZB-AUS 1-3 Davis Cup, World Group, PO, POL-AUS 1-4 Davis Cup, Group I, 2R, CHN-UZB 2-3 Davis Cup, World Group, PO, AUS-UZB 5-0 Davis Cup, Group I, 1R, POL-LTU 3-2 Davis Cup, Group I, 2R, UZB-KOR 3-2 Davis Cup, World Group, PO, UZB-USA 1-3 Davis Cup, Group I, 2R, UZB-CHN 3-2 Olympics - London