Career 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999 1998
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 France F14 Italy F4 Bulgaria F3 Bulgaria F4 France F8 France F13 China F1 China F2 Morocco F1 Morocco F2 Croatia F4 Croatia F5 Italy F26 France F7 Croatia F3 Great Britain F7 Great Britain F17 Turkey F34 Turkey F35 Israel F2 Colombia F4 Czech Republic F5 Czech Republic F6 France F20 Rodez Tennis Napoli Cup - Naples Warta Cup 2001 - Sopot Maia Open 2002 - Maia Hamburg Challenger - Hamburg Prague Challenger - Prague GHI Bronx Tennis Classic - Bronx Challenger 42 - Andrezieux Ethias Tennis Trophy - Mons Budapest Challenger - Budapest Nord/LB Open 2004 - Braunschweig Open de L'Isere - Grenoble Challenger 42 - Andrezieux ECM Prague Open - Prague GHI Bronx Tennis Classic - Bronx Open de Montauban - Montauban Open de L'Isere-Open 38 - Grenoble Alexander Kolyaskin Memorial - Donetsk Pekao Open - Szczecin Challenger 42 - Andrezieux Open de L'Isere-Trophee BNP Paribas - Grenoble Kobstaedernes ATP Challenger - Kolding Tatra Banka Open 2006 - Bratislava Privatbank Open 2006 - Dnepropetrovsk Internazionali di Tennis de San Marino - San Marino South African Airways Tennis Open - Durban Morocco Tennis Tour - Casablanca USTA Challenger of San Antonio - San Antonio The Scottish Tennis Championships - Edinburgh Warta Cup - Sopot Siemens Open 2007 - Scheveningen Siemens Open 2002 - Scheveningen Hilton Waikoloa USTA Challenger - Waikoloa KGHM Polish Indoors - Wroclaw Gemax Open 2002 - Belgrade Alexander Kolyaskin Memorial - Donetsk Memorial Kolyaskin - Donetsk KGHM Polish Indoors - Wroclaw Challenger 42 - Andrezieux KGHM Polish Indoors - Wroclaw Gosford Australian Unity Challenger - Gosford AXA Open - Lisbon KGHM Polish Indoors - Wroclaw Sardinia International Championship - Cagliari 2002 Azalea Orthopedic Challenger - Tyler Busan Open Challenger Tennis - Busan Open 88 - Contrexeville III Challenger Isla de Gran Canaria Ciudad de Telde - Telde Challenger Ford de Cherbourg - Cherbourg Gallagher International - Hamilton Gallagher International - Hamilton Fergana Challenger - Fergana Citta di Monza - Monza Mamaia Challenger - Constanta Geneva Challenger - Geneva Asics Challenger Open - Monchengladbach Siemens Open - Scheveningen Uncle Toby's Burnie Challenger - Tasmania Oberstaufen Cup-Head German Master's Series - Oberstaufen Open de Nice - Nice Porsche Open - Poznan Bukhara Challenger - Bukhara Karshi Challenger - Karshi XXXV Edizione A Savoldi-Marco Co. Trofeo Dimmidisi - Manerbio Citta di Como Challenger - Como Garden Open 2005 - Rome Steelers Cup 2005 - Kosice Media Will Cup Busan Challenger Tennis - Busan Copa Sevilla Internacionales de Andalucia - Seville Mobilux Open - Luxembourg Open de la Ville de Saint Denis - Reunion Island Pekao Open - Szczecin The LTA Wrexham Challenger - Wrexham Steelers Cup - Kosice Copa Petrobras-Paraguay - Asuncion Flea Market Cup Busan Challenger Tennis - Busan Bancolombia Open - Cali Oberstraufen Cup - Oberstaufen Ispat Open 2004 - Ostrava SAA Hilversum Open - Hilversum PEOPLEnet CUP - Dnepropetrovsk Czech Open 2006 - Prostejov Ljubljana Open - Ljubljana Samsung Securities Cup - Seoul Tehran Open 2004 - Tehran Open de Montauban - Montauban IPP Open - Helsinki Ischgl International ATP Challenger - Ischgl IPP Open - Helsinki Nord LB Open 2006 - Braunschweig KGHM Polish Indoors - Wroclaw 2005 Freeman Men's Challenger - Joplin Noumea Challenger Heilbronn Challenger Wroclaw Challenger Open D'Orleans - Orleans Challenger Casablanca San Angel - Mexico City Tanger Challenger Rabat Challenger Marrakech Challenger Porsche Open - Poznan Timisoara Challenger - Timisoara Monza Challenger Ostrava Challenger Reggio Emilia Challenger Porsche Open - Poznan St. Petersburg Challenger - St. Petersburg S Tennis Masters - Graz KGHM Dialog Polish Indoors - Wroclaw Olimp Kyiv Open - Kiev Open D'Orleans - Orleans Coffee Cup Challenger - Chikmagalur Bancastato Challenger Lugano - Lugano X Trofeo Ciudad de Quito - Quito Ethias Trophy - Mons Internazionali de Tennis di Bergamo - Bergamo Tatra Banka Slovak Open - Bratislava Genova Challenger Astana Challenger - Astana St. Brieuc Challenger BNP Paribas Primrose - Bordeaux Unicredit Czech Open - Prostejov Aberto de Sao Paulo - Sao Paulo Mobilux Open - Luxembourg St. Brieuc Challenger BH Telecom Sarajevo 2007 - Sarajevo Open de la Ville de Saint Denis - Reunion Island Kish Free Zone Island Challenger - Kish Island Croatia Osiguranje Rijeka Open - Rijeka Poznan Challenger Challenger 42 - Andrezieux Banja Luka Challenger Internationaux de Nouvelle-Caledonie - New Caledonia 2008 China TCL Challenger - Guangzhou San Luis Potosi Challenger - San Luis Potosi TED Open - Istanbul Geneva Challenger AGT Challenger - Leon Pekao Open 2005 - Szczecin Samsung Securities Cup - Seoul 1° Torneo Challenger Series 12° Trofeo Paolo Corazzi - Cremona III Isla de Lanzarote - Lanzarote Turin Challenger Zenith Tennis Cup-Harbour Club - Milan s'Tennis Masters Challenger - Graz KGHM Emax Polish Indoors - Wroclaw IV Challenger Ciudad De Guayaquil - Guayaquil X Torneo Internazionale di Tennis - Barletta Tennis Napoli Cup 2006 - Napoli Dharwad Challenger 2006 - Dharwad 5° Sporting Challenger - Turin s Tennis Masters 06 - Graz Tennis Napoli Cup 2007 - Napoli Kazan Challenger Morocco Tennis Tour - Marrakech Tunis Open 2007 - Tunis ECU Prague Open - Prague Szczecin Challenger Open de Montauban - Montauban Tarragona Challenger Porsche Open - Poznan Lambertz Open by Stawag 2007 - Aachen Top Wool Challenger Biella - Biella Volvo Sylt Open - Sylt The Wright Financial Group, Inc. Challenger - Champaign VII Open Banc Agricol - Andorra Uncle Toby's Australian Men's Clay Court Challenger - Canberra Open Sainte Victoire - Aix-En-Provence Orbetello Challenger IPP Open - Helsinki San Luis Potosi Challenger - San Luis Potosi Challenger Casino Lugano - Lugano Pekao Open - Szczecin Samsung Securities Cup - Seoul Ljubljana Challenger ATP Challenger Open 2004 - Monchengladbach Aamulehti Tampere Opene - Tampere Akbank Private Banking TED Open - Istanbul Nossa Caixa Aberto de Sao Paulo - Sao Paulo Szczecin Challenger Wroclaw Challenger Logopak Challenger 2005 - Lubeck Draft Corona Mexico City Open - Mexico City LTA Shrewsbury Challenger - Shrewsbury Bauer Watertechnology Cup - Eckental Challenger Ford de Cherbourg - Cherbourg ECM Cup - Prague Kyiv Open - Kiev Zivnobanka Czech Open - Prostejov Challenger Casino Lugano - Lugano Open de Montauban - Montauban Tennis Cup of Flanders - Ostende XI Abierto Internacional de Salinas - Salinas drkoop.com USTA Tennis Championships of Houston - Houston Challenger Ford de Cherbourg - Cherbourg Astana Challenger Memorial Savigny - Sassuolo Alexander Kolyaskin Memorial - Donetsk The Bolton Challenger - Bolton Adidas International - Sydney Copa Ericsson - Sao Paulo Jameson Cup - Milan Samsung Secruities Cup Challenger - Seoul Aamulehti Tampere Open - Tampere AAPT Championships - Adelaide Milan Indoors - Milan Togliatti Cup - Togliatti Samsung Open - Brighton Arroyo de la Encomienda - Valladolid Challenger Ciudad de Tijuana - Tijuana Black Forest Open - Freudenstadt 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 Croatia Open - Umag Generali Open 2001 - Kitzbuhel Northern Electric Open 1999 - Newcastle Idea Prokom Open - Sopot Internationaux de Tennis de Brest - Brest Gelsor Open Romania - Bucharest St.Petersburg Challenger by Kinex - St. Petersburg CA Challenge 2002 - Graz Banca Stato Challenger Lugano - Lugano Barletta Citta Della Disfida Open 2000 - Barletta Optimus Maia Open - Maia Zagreb Open - Zagreb Quelle Cup 2000 - Furth Pekao Open - Szczecin CA-Challenge 2000 - Graz drkoop.com USTA Tennis Championships of San Antonio - San Antonio Germany F1 ATU Cup 2001 - Weiden Neride Prague Indoor - Prague The LTA Men's Challenger Wrexham - Wrexham Grand Prix Hassan II - Casablanca Open de Mantouban - Montauban Open 88 - Contrexeville Frito Lay/USTA Challenger - Binghamton Medicor Open - Budapest Top Wool Challenger Biella - Biella St. Petersburg Challenger by Kinex - St. Petersburg Mordovia Cup - Mordovia Kyiv Open - Kiev Grand Prix de Tennis - St. Jean de Luz Open de L'Isere - Grenoble KGHM Polish Indoors - Wroclaw Czech Open - Prostejov Nokian Hakkapeliitta Open - Tampere BMW Open - Munich Black Forest Open 2004 - Freudenstadt China Open - Beijing USTA Men's Challenger of Dallas - Dallas Pro Tennis World Open - Sunrise Badden Open by Rothaus - Ettlingen Stella Artois Clay Court Championships - Budaors Alexander Kolyaskin Memorial - Donetsk The LTA Men's Challenger - Southampton PrivatBank Cup - Dnepropetrovsk Qatar ATP Challenger - Doha Intersport Heilbronn Open - Heilbronn Gemax Open - Belgrade Tunis Open 2006 - Tunis Abierto Mexicano de Tenis Pegaso - Mexico City San Remo Tennis Cup-16° Piertomaso Tessitore - San Remo Tata Open 2003 - Chennai LXVII Concursu Internacional de Vigo - Vigo Copenhagen Open - Copenhagen International Tennis Championships - Delray Beach Grand Prix Hassan II - Casablanca Southern Capital Cup - Almaty Allianz Suisse Open Gstaad - Gstaad Abierto Internacional Varonil Ciudad de Cancun - Cancun International Championship of Croatia - Umag St. Petersburg Open - St. Petersburg Open 13 - Marseille ATP Challenger Trophy 2008 - Trnava Copa Petrobras-Uruguay - Montevideo Tashkent Challenger - Tashkent Samsung Securities Cup - Seoul Cerveza Club Columbia Open - Bogota Davidoff Swiss Indoors - Basel Grand Prix de Tennis de Lyon - Lyon Tata Open - Chennai Brasil Open - Costa do Sauipe Monza Challenger Estoril Open - Estoril Bordeaux Challenger Idea Prokom Open - Sopot Heineken Open Shanghai - Shanghai St. Petersburg Open - St. Petersburg Next Generation Hardcourts - Adelaide Open 13 - Marseille Dubai Open - Dubai Grand Prix Hassan II - Casablanca BMW Open - Munich Internationaler Raiffeisen Grand Prix - St. Polten The Stella Artois Grass Court Championships - London Ordina Open - 's-Hertogenbosch RCA Championships - Indianapolis Mercedes-Benz Cup - Los Angeles Idea Prokom Open - Sopot CA Tennis Trophy - Vienna Qatar ExxonMobil Open - Doha Sydney International - Sydney ABN/AMRO World Tennis Tournament - Rotterdam The Stella Artois Championships - London Generali Open - Kitzbuhel BA-CA Tennis Trophy - Vienna Davidoff Swiss Indoors Basel - Basel St. Petersburg Open - St. Petersburg Sydney International - Sydney BMW Open - Munich Orange Prokom Open - Sopot AIG Japan Open Tennis Championships - Tokyo BA-CA Tennis Trophy - Vienna Bratislava Challenger 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 Next Generation Adelaide International - Adelaide 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 Open Sabadell Atlantico - Barcelona Mercedes Cup - Stuttgart Malaysian Open - Kuala Lumpur Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha ABN AMRO World Tennis Tournament - Rotterdam Regions Morgan Keegan Championships - Memphis UNICEF Open - 's Hertogenbosch Credit Agricole Suisse Open - Gstaad Winston-Salem Open - Winston-Salem St. Petersburg Open - St. Petersburg Legg Mason Tennis Classic - Washington D.C. Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha TD Waterhouse Cup - Long Island Open de Moselle - Metz Salzburg Challenger Grand Prix de Tennis de Lyon - Lyon BCR Open Romania - Bucharest AEGON Championships - London Abierto Mexicano Telcel - Acapulco PBZ Zagreb Indoors - Zagreb Delray Beach International Tennis Championships - Delray Beach Serbia Open - Belgrade Power Horse Cup - Dusseldorf Wroclaw Challenger Mercedes Cup - Stuttgart Topshelf Open - 's-Hertogenbosch Bet-at-home Open - Hamburg Winston-Salem Open - Winston-Salem ABN AMRO World Tennis Tournament - Rotterdam Portugal Open - Oeiras Brisbane International - Brisbane China Open - Beijing Abierto Mexicano Telcel - Acapulco Gerry Weber Open - Halle BMW Open - Munich Winston-Salem Open - Winston-Salem China Open - Beijing Abierto Mexicano Telcel - Acapulco Synsam Swedish Open - Bastad Campbell's Hall of Fame Tennis Championships - Newport Bratislava Challenger RCA Championships - Indianapolis Legg Mason Tennis Classic - Washington Mumbai Open - Mumbai Gerry Weber Open - Halle Millenium Tennis Championships - Delray Beach China Open - Beijing Pilot Pen Tennis - New Haven Apia International - Sydney Abierto Mexicano Telcel - Acapulco If Stockholm Open - Stockholm AAPT Championships - Adelaide Barcelona Open BancSabadell - Barcelona Chevrolet Cup - Santiago U.S. National Indoor Tennis Championships - Memphis Brisbane International - Brisbane BRD Nastase Tiriac Trophy - Bucharest Generali Open 2002 - Kitzbuhel Gelsor Open Romania - Bucharest Erste Bank Open - Vienna Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha Open Sud de France - Montpellier Zivnobanka Czech Open - Prostejov Downtown Athletic Club USTA Challenger - Amarillo Challenger 42 - Andrezieux GHI Bronx Tennis Classic - Bronx Aegon Nottingham Open - Nottingham Apia International - Sydney Kyiv UMC Open - Kiev Helsinki Challenger Pekao Open 2001 - Szczecin University of Tennessee USTA Challenger - Knoxville Neride Prague Indoor - Prague Siemens Open 2001 - Scheveningen Skandia Open - Linz 2001 ATP Challenger 'Riviera Delle Palme' - San Benedetto Compaq Cup 2001 - Zabrze Open de Charleroi - Charleroi Kyiv UMC Open - Kiev Internationaux de Bretagne - Brest Tennis Napoli Cup - Napoli ECM Prague Open 2005 - Prague Tatra Banka Open - Bratislava Unique Zagreb Open - Zagreb BellSouth Open - Vina del Mar Arizona Men's Tennis Championships - Scottsdale The Priority Telecom Open - Amersfoort China Open - Beijing Internationaler Raiffeisen Grand Prix - St. Polten The Dubai Tennis Championships - Dubai Orange Prokom Open - Sopot Energis Open - Amersfoort Mercedes Cup - Stuttgart PBZ Zagreb Indoors - Zagreb Connex Open Romania - Bucharest Abierto Mexicano Telcel - Acapulco Movistar Open - Santiago Siebel Open - San Jose BMW Open - Munich Tennis Masters Series - Paris Tennis Masters Series - Indian Wells Tennis Masters Series - Miami Estoril Open - Estoril Tennis Masters Series - Hamburg Grand Prix Hassan II - Casablanca Tennis Masters Series - Hamburg Italian Open - Rome Kroger / St. Jude International - Memphis Pacific Life Open - Indian Wells Tennis Masters Series - Monte Carlo Tennis Masters Series - Hamburg BNP Paribas Masters - Paris Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Tennis Masters Series - Monte Carlo Telecom Italia Masters - Rome Rogers Cup - Montreal BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Masters Series Monte Carlo - Monte Carlo Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati Shanghai - Shanghai BNP Paribas Masters - Paris Monte-Carlo Rolex Masters - Monte-Carlo Grand Prix Hassan II - Casablanca Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters 1000 - Shanghai Copa AT&T - Buenos Aires Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Madrid Open - Madrid BNP Paribas Masters - Paris Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati Mutua Madrid Open - Madrid Rogers Cup - Montreal Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Shanghai Rolex Masters - Shanghai NASDAQ-100 Open - Miami Legg Mason Tennis Classic - Washington D.C. AIG Japan Open - Tokyo BCR Open Romania - Bucharest BNP Paribas Masters - Paris French Open - Paris French Open - Paris U.S. Open - New York Australian Open - Melbourne PTT Thailand Open - Bangkok French Open - Paris U.S. Open - New York Australian Open - Melbourne Wimbledon - London Shanghai ATP Masters - Shanghai Monte-Carlo Rolex Masters - Monte-Carlo Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Erste Bank Open - Vienna Western & Southern Open - Cincinnati Australian Open - Melbourne BNP Paribas Open - Indian Wells Rakuten Japan Open - Tokyo Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Australian Open - Melbourne French Open - Paris Tennis Masters Series - Cincinnati 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 French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris 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 Masters Series Monte-Carlo - Monte Carlo Wimbledon - London U.S. Open - New York Australian Open - Melbourne BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo French Open - Paris Wimbledon - London Australian Open - Melbourne Tennis Masters Series - Monte Carlo BNP Paribas Open - Indian Wells Tennis Masters Series - Paris Masters Series Monte-Carlo - 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 Internazionali BNL d'Italia - Rome BNP Paribas Open - Indian Wells Australian Open - Melbourne French Open - Paris French Open - Paris U.S. Open - New York Gerry Weber Open - Halle Davis Cup, Group 2, 2R, POL-ALG 4-1 Davis Cup, Group 2, REL2, ITA-POL 3-2 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, Group 2, 2R, MON-GRE 3-2 Davis Cup, Group II, PO, GRE-MON 2-3 Davis Cup, Group II, 2R, POL-EST 4-1 Davis Cup, Group II, PO, MAR-MON 2-3 Davis Cup, Group II, 2R, MON-LAT 2-3 Davis Cup, World Group, PO, POL-AUS 1-4 U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Rogers Cup - Montreal U.S. Open - New York French Open - Paris Olympics - London Wimbledon - London Monte-Carlo Rolex Masters - Monte-Carlo Davis Cup, Group II, 1R, DEN-MON 3-2 Davis Cup, Group 2, 2R, MON-ALG 5-0 Davis Cup, Group I, 2R, POL-RSA 3-1 Davis Cup, Group 2, PO, POL-EST 5-0 Davis Cup, Group 2, 2R, HUN-MON 1-4 Davis Cup, Group 2, 1R, MON-ALG 5-0 Davis Cup, Group 2, 1R, MON-MNE 5-0 Davis Cup, Group I, 1R, POL-LTU 3-2 Davis Cup, Group II, 3R, POL-BLR 3-2 Davis Cup, Group II, 1R, UKR-MON 5-0 Davis Cup, Group II, 1R, MON-BLR 3-1 Davis Cup, Group 1, 1R, POL-FIN 2-3 Davis Cup, Group I, 1R, POL-SLO 3-2