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