Career 2019 2017 2016 2015 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 V Trofeo Barcelona de Tenis - Barcelona Napoli Challenger - Napoli Tenniscup of Flanders - Ostende Sunrise Challenger Mons Challenger Qingdao Challenger Bangkok Challenger Bangkok Challenger Qingdao Challenger Monterrey Challenger San Luis Potosi Challenger Qatar Mobil Open 2000 - Doha Wideyes Swedish Open - Bastad Copenhagen Open - Copenhagen Estoril Open - Estoril Open Seat-Godo 2001 - Barcelona Telenordia Swedish Open - Bastad 2001 Mercedes Cup - Stuttgart Gelsor Open Romania - Bucharest AAPT Championships - Adelaide Trofeo Conde de Godo - Barcelona BMW Open - Munich St. Petersburg Open - St. Petersburg Qatar Exxon Mobil Open 2003 - Doha Milan Indoors - Milan Estoril Open - Estoril BMW Open - Munich Stockholm Open - Stockholm Qatar Open - Doha Open 13 - Marseille Mercedes Cup - Stuttgart Stockholm Open - Stockholm BellSouth Open - Vina del Mar Argentina Open - Buenos Aires Open Seat Godo 2005 - Barcelona BMW Open - Munich Synsam Swedish Open - Bastad The Priority Telecom Open - Amersfoort Generali Open - Kitzbuhel Pilot Pen Tennis - New Haven Open Romania - Bucharest Vietnam Open - Ho Chi Minh City AIG Japan Open - Tokyo St. Petersburg Open - St. Petersburg The Dubai Tennis Championships - Dubai US Men's Clay Court Championships - Houston BMW Open - Munich The Stella Artois Championships - London The 10tele.com Open - Nottingham Countrywide Classic - Los Angeles ATP Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Next Generation Adelaide International - Adelaide The Stella Artois Championships - London Ordina Open - 's-Hertogenbosch Pilot Pen Tennis - New Haven Internationale Badische Meisterschaften Um Den Techem Cup - Zell ATP Kremlin Cup - Moscow ABN AMRO World Tennis Tournament - Rotterdam PBZ Zagreb Indoors - Zagreb The Dubai Tennis Championships - Dubai Open SEAT 2008 - Barcelona Belgrade Challenger Open de Moselle - Metz ATP Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Chennai Open - Chennai Medibank International - Sydney Open Sabadell Atlantico - Barcelona Copa Sevilla Internacionales de Andalucia - Seville AEGON Championships - London Gemax Samsung Open 2004 - Belgrade AEGON International - Eastbourne Badden Open by Rothaus - Ettlingen Masters Series - Hamburg Dusseldorf Open 2006 - Dusseldorf Pilot Pen Tennis - New Haven Kremlin Cup - Moscow Bank Austria Tennis Trophy - Vienna Open de Tenis Comunidad Valenciana - Valencia Chennai Open - Chennai PBZ Zagreb Indoors - Zagreb ABN AMRO World Tennis Tournament - Rotterdam Ordina Open - s-Hertogenbosch Atlanta Tennis Championships - Atlanta Countrywide Classic - Los Angeles Legg Mason Tennis Classic - Washington Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Davidoff Swiss Indoors Basel - Basel SA Tennis Open - Johannesburg Delray Beach International Tennis Championships - Delray Beach Serbia Open - Belgrade AEGON Championships - London AEGON International - Eastbourne German Tennis Championships - Hamburg Legg Mason Tennis Classic - Washington Malaysian Open - Kuala Lumpur Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Aircel Chennai Open - Chennai Dubai Duty Free Tennis Championships - Dubai Open Sabadell Atlantico - Barcelona Power Horse World Team Cup - Dusseldorf Mercedes Cup - Stuttgart Rakuten Japan Open - Tokyo Erste Bank Open - Vienna Valencia Open - Valencia Aircel Chennai Open - Chennai BRD Nastase Tiriac Trophy - Bucharest BMW Open - Munich Credit Agricole Suisse Open - Gstaad Valencia Open - Valencia US Men's Clay Court Championship - Houston BRD Nastase Tiriac Trophy - Bucharest BMW Open - Munich Geneva Open - Geneva Gerry Weber Open - Halle Geneva Open - Geneva AEGON Championships - London St. Petersburg Open - St. Petersburg Shenzhen Open - Shenzhen Kremlin Cup - Moscow Ecuador Open - Quito Geneva Open - Geneva Ricoh Open - 's-Hertogenbosch AEGON Championships - London Antalya Cup - Antalya US Men's Clay Court Championship - Houston Geneva Open - Geneva Turkish Airlines Open Antalya - Antalya Abierto Mexicano de Tenis Mifel - Los Cabos St. Petersburg Open - St. Petersburg Intrum Stockholm Open - Stockholm Samarkand Challenger - Samarkand Britania Zavaleta - Puebla Grolsch Cup - Warsaw The Scottish Championships - Edinburgh Acura USTA Pro Tennis Classic at Mission Hills - Rancho Mirage Challenger Ford de Cherbourg - Cherbourg ATP Challenger Hamburg - Hamburg Intelig Tennis Cup - Brasilia Citta di Monza - Monza Ostrava Challenger Ostrava Open 2005 - Ostrava ECM Prague Open 2005 - Prague Quelle Cup - Furth Finnish Open - Helsinki Wartburg Open - Eisenach Gemax Open 2002 - Belgrade Challenger Ford de Cherbourg - Cherbourg VI Torneo Internazionale di Tennis - Barletta ECM Cup - Prague Zagreb Open - Zagreb Hungarian Open - Budapest Top Wool Challenger Biella - Biella Banca Stato Challenger Lugano - Lugano 10th Wartburg Open - Eisenach Trani Cup - Trani XXIX Edizione 'A.Savoldi Marco' - Manerbio DPD Challenger 2002 - Aschaffenburg Heilbronn Open - Heilbronn Samarkand Challenger - Samarkand Quelle Cup 2000 - Furth Wartburg Open - Eisenach Fujitsu Siemens Open - Budapest Black Forest Open 2000 - Freudenstadt DPD Challenger 2000 - Aschaffenburg Copa Sevilla - Seville 2000 Cairo Challenger - Cairo USTA Pro Tennis Classic at Mission Hills - Rancho Mirage Copa Ericsson Argentina - Buenos Aires Challenger 42 - Andrezieux Challenger Ford de Cherbourg - Cherbourg Residenza Open - Magdeburg Espinho Challenger - Espinho ECM Cup - Prague Fujitsu Siemens Open - Budapest Zivnobanka Czech Open - Prostejov 9th Wartburg Open - Eisenach Black Forest Open - Freudenstadt DPD Challenger 2001 - Aschaffenburg Challenger Copa Sevilla Internacionales de Andalucia - Seville Optimus Maia Open - Maia Copa Ericsson Peru - Lima Copa Ericsson Brazil - Sao Paulo Copa Ericsson Chile - Santiago Copa Ericsson Uruguay - Montevideo Banja Luka 2002 - Banja Luka Bukhara Challenger - Bukhara Samsung Securities Cup - Seoul Visa Tennis Open - Sao Paulo Intersport Heilbronn Open - Heilbronn Hamburg Challenger - Hamburg Abierto Internacional de Salinas - Salinas III Challenger Continenal Plaza - Puerto Vallarta Eisenberg Jerusalem Open - Jerusalem Mobelwelt-Zick Open 98 - Dresden Gemax Open - Belgrade Open de Montauban - Montauban Torneo Internazionale di Tennis ATP-Challenger - Merano Internationale Tenniskampioenschappen Scheveningen - Scheveningen Poznan Challenger - Poznan Sports Expert Open - Nettingsdorf Hilton Waikoloa Village USTA Challenger - Waikoloa USTA Men's Challenger of Dallas - Dallas Black Forest Open - Alpirsbach Joplin Challenger - Joplin Scottish Tennis Championship - Edinburgh Medicor Open - Budapest Copa Ericsson Venezuela - Caracas Olbia Geovillage Open - Olbia TCT Open - Tunis Memorial Piertomaso Tessitore - San Remo Cairo Challenger - Cairo Ljubljana Open 2002 - Ljubljana Las Vegas Challenger - Las Vegas ATU Cup - Weiden Open de Nice - Nice Quelle Cup 1999 - Furth Maia Open - Oporto Stella Artois Clay Court Championships - Budaors Open Castilla y Leon - Segovia CA Challenge 2002 - Graz Polish Open 99 - Poznan Rado Geneva Challenger - Geneva AXA Open - Lisbon Pekao Open - Szczecin Open Maxon - Barcelona Barletta Citta Della Disfida Open 2000 - Barletta Cairo Challenger - Cairo AXA Open II - Espinho Open de Montauban - Montauban Warsteiner Challenger Lubeck - Lubeck Sarajevo Open - Sarajevo BMW Challenger Open - Monchengladbach Tennis Napoli Cup - Napoli Ljubljana Open - Ljubljana Sporting Challenger 2003 - Turin Copa Ericsson Peru - Lima Schickendanz Open - Furth ATU Cup - Weiden Stella Artois Clay Court Championships - Budaors Hilversum Open - Hilversum FILA Challenger - Biella ATU Cup 2001 - Weiden GHI Bronx Classic - Bronx Black Forest Open - Freudenstadt Asirom Challenger - Brasov Copa Ericsson Argentina - Buenos Aires Bulgarian Open - Sofia X Ciutat de Barcelona - Barcelona USTA Challenger of Tiburon - Tiburon The USTA Challenger at West End Racquet - Torrance Waco International Tennis Challenger - Waco IPP Open - Helsinki Ischgl International Tennis Challenger 2003 - Ischgl Warsteiner Grand Prix ATP Challenger - Oberstaufen Hilton Waikoloa Village USTA Challenger - Waikoloa USTA Men's Challenger of Dallas - Dallas Challenger Ford de Cherbourg - Cherbourg Challenger 42 - Andrezieux Open de Franche-Comte - Besancon The LTA Wrexham Challenger - Wrexham Corona Mexico City Open - Mexico City Copa Ericsson Peru - Lima Heilbronn Open - Heilbronn ATP Challenger Hamburg - Hamburg Challenger Ford de Cherbourg - Cherbourg VIII Torneo Internazionale di Tennis - Barletta IX Abierto Internacional de Salinas - Salinas Barletta Citta Della Disfida Open 99 - Barletta Jagermeister Open - Braunschweig 7th Wartburg Open - Eisenach XL Capital Bermuda Open - Bermuda Amer-Wilson Tampere ATP Tournament - Tampere Medicor Open - Budapest Ispat Open 2004 - Ostrava Steelers Cup - Kosice Zagreb Open - Zagreb drkoop.com USTA Challenger of Burbank - Burbank Schickedanz Open - Furth Steelers Cup - Kosice ATU Cup - Weiden Open de Montauban - Montauban Internationale Badische Meisterschaffen Um Den Techem Cup - Zell St. Petersburg Challenger by Kinex - St. Petersburg SAA Hilversum Open - Hilversum Cepu Open - San Marino VI Gramado Open de Tenis - Gramado Timisoara Challenger - Timisoara Czech Indoor Open - Prague Binghamton Professional Tennis Tournament - Binghamton ATP Challenger Open 2004 - Monchengladbach Sarajevo Open 2004 - Sarajevo Black Forest Open 2004 - Freudenstadt Rhein-Main Challenger 2004 - Aschaffenburg SIR Supermercadi Challenger - Rome XI Ciutat de Barcelona - Barcelona 10ø Tornea B. Camparini - Reggio Emilia 2004 Keys Gate Challenger - Homestead Credicard Mastercard Tennis Cup - Campos do Jordao 13 BH Tennis Open International Cup - Belo Horizonte Music City Challenger - Nashville The Wright Financial Group USTA Challenger - Champaign Privat Bank Cup - Dnepropetrovsk GHI Bronx Classic - Bronx Challenger Groningen - Groningen Mobilux Open - Luxembourg Architect Open - Budapest Dubrovnik Open - Dubrovnik La Serena Open - La Serena Copa Telefonica CTC Chile - Santiago Mauritius Open - Mauritius IX Torneo Internacionale de Tennis - Barletta Tennis Napoli Cup - Napoli Olbia Challenger - Olbia Architect Open - Budapest Schickendanz Open - Furth San Marino Cepu Open - San Marino IPP Geneva Trophy - Geneva Black Forest Open - Freudenstadt Challenger Brasov - Brasov Banja Luka Challenger 2005 - Banja Luka Swanston Challenger - Sacramento Pro Challenger at Calabasas - Calabasas Home Depot Center USTA Challenger - Carson IPP Open - Helsinki Qatar ATP Challenger - Doha Intersport Heilbronn Open - Heilbronn Gemax Open - Belgrade Ostdeutscher Sparkassen Cup - Dresden Unique Zagreb Open - Zagreb The Shelbourne Irish Open - Dublin The Lipton Championships - Key Biscayne Tennis Masters Series - Paris Samarkand Challenger - Samarkand Bukhara Challenger - Bukhara Black Forest Open - Freudenstadt Open D'Orleans - Orleans Ethias Trophy - Mons Tatra Banka Open 2006 - Bratislava NASDAQ-100 Open - Miami Morocco Tennis Tour - Marrakech Tunis Open 2007 - Tunis Pacific Life Open - Indian Wells Unique Zagreb Open - Zagreb Sony Ericsson Open - Miami BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Masters Series Monte-Carlo - Monte-Carlo Masters Series Hamburg - Hamburg Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati Mutua Madrilena Masters Madrid - Madrid Sony Ericsson Open - Miami BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Tatra Banka Slovak Open - Bratislava Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Sony Ericsson Open 2008 - Belgrade Rogers Cup - Toronto Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BMW Tennis Championship - Sunrise 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 Mutua Madrid Open - Madrid Shanghai Rolex Masters - Shanghai Western & Southern Open - Cincinnati Miami Open - Miami Belgrade Challenger Australian Open - Melbourne French Open - Paris 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 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 Prostejov Challenger Chengdu Challenger U.S. Open - New York Heilbronn Challenger Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Anning Challenger Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Bangkok Challenger Wimbledon - London Black Forest Open 2002 - Freudenstadt U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Copa Ericsson Brazil - Sao Paulo Zivnobanka Czech Open - Prostejov Eisenberg Jerusalem Open - Jerusalem San Luis Potosi ATP Challenger - San Luis Potosi ATU Cup - Weiden Australian Open - Melbourne Newcastle Challenger - Newcastle French Open - Paris Wimbledon - London Copa Ericsson Mexico - Guadalajara U.S. Open - New York Muller Cup 99 - Ulm Cairo Challenger 2002 - Cairo Kyiv UMC Open - Kiev Australian Open - Melbourne Copa Ericsson Costa Rica - San Jose Samarkand Challenger - Samarkand French Open - Paris Wimbledon - London Rhein-Main Challenger 2003 - Aschaffenburg Copa Ericsson Chile - Santiago U.S. Open - New York Renault Slovenian Open - Ljubljana Privat Bank Cup - Dniepropetrovsk Warsteiner Challenger Wolfsburg - Wolfsburg Eckental Challenger ATP Challenger Numea - New Caledonia Nord/LB Open - Braunschweig Wimbledon - London Open de la Comunidad Valenciana - Valencia U.S. Open - New York The Stella Artois Grass Court Championships - London The 10tele.com Open - Nottingham Banja Luka Challenger 2004 - Banja Luka Idea Prokom Open - Sopot French Open - Paris Copenhagen Open - Copenhagen Qatar Mobil Open 2001 - Doha Franklin Templeton Tennis Classic - Scottsdale Heineken Open - Auckland RCA Championships - Indianapolis Synsam Swedish Open - Bastad Heineken Open Shanghai - Shanghai AIG Japan Open - Tokyo Chennai Open - Chennai Dubai Open - Dubai Grand Prix Hassan II - Casablanca Qatar ExxonMobil Open - Doha RCA Championships - Indianapolis Legg Mason Tennis Classic - Washington PBZ Zagreb Indoors - Zagreb ABN/AMRO World Tennis Tournament - Rotterdam Grand Prix Hassan II - Casablanca Dutch Open Tennis - Amersfoort Qatar Exxon Mobil Open - Doha The Artois Championships - London The Nottingham Open - Nottingham The Dubai Tennis Championships - Dubai Mercedes Cup - Stuttgart Open de Moselle - Metz Wimbledon - London The Dubai Tennis Championships - Dubai U.S. Open - New York Aircel Chennai Open - Chennai French Open - Paris Regions Morgan Keegan Championships - Memphis Wimbledon - London U.S. Open - New York Rakuten Japan Open - Tokyo Swiss Indoors Basel - Basel Open 13 - Marseille AEGON Championships - London Credit Agricole Suisse Open - Gstaad PTT Thailand Open - Bangkok Open Sud de France - Montpellier Claro Open Colombia - Bogota Open 13 - Marseille Serbia Open - Belgrade Australian Open - Melbourne AEGON Championships - London French Open - Paris Wimbledon - London Rakuten Japan Open - Tokyo Rio Open - Rio de Janeiro Generali Open 2002 - Kitzbuhel Arizona Men's Tennis Championships - Scottsdale Power Horse Cup - Dusseldorf Campionati Internazionali di Sicilia - Palermo Croatia Open - Umag Winston-Salem Open - Winston-Salem Open 13 - Marseille CA Tennis Trophy - Vienna Heineken Open - Auckland Kremlin Cup - Moscow Grand Prix de Tennis de Lyon - Lyon Grand Prix Hassan II - Casablanca Dubai Duty Free Tennis Championships - Dubai Rakuten Japan Open - Tokyo Rogers Cup - Montreal Argentina Open - Buenos Aires Tennis Masters Series - Indian Wells Open de Moselle - Metz Pacific Life Open - Indian Wells Western & Southern Financial Group Masters - Cincinnati NASDAQ-100 Open - Miami BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Campionati Internazionali D'Italia - Rome Campionati BNL dItalia - Rome BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Internazionali BNL dItalia - Rome Rogers Cup - Toronto Shanghai ATP Masters 1000 - Shanghai Monte-Carlo Rolex Masters - Monte-Carlo Rogers Cup - Montreal Western & Southern Open - Cincinnati St. Petersburg Open - St. Petersburg Rogers Cup - Montreal Croatia Open - Umag China Open - Beijing Open 13 - Marseille Davis Cup, World Group, PO, SVK-SRB, 1-4 U.S. Open - New York Davis Cup, Group 1, REL2, LUX-NOR 5-0 Davis Cup, Group 2, 2R, SCG-POR 5-0 Davis Cup, Group 2, 2R, HUN-NOR 3-2 Davis Cup, Group 2, REL2, HUN-SCG 0-3 Davis Cup, Group 2, PO, NOR-MON 4-1 Davis Cup, Group 1, 1R, ISR-SCG 1-4 Davis Cup, Group 1, 2R, GBR-SCG 2-3 Davis Cup, Group 2, 2R, NOR-MKD 2-3 Davis Cup, World Group, PO, SUI-SCG 4-1 ARAG ATP World Team Championship - Dusseldorf Davis Cup, World Group, SF, SRB-ARG 2-3 Davis Cup, World Group, 1R, SRB-SWE 4-1 Davis Cup, World Group, QF, CZE-SRB 4-1 Davis Cup, World Group, SF, SRB-CAN 3-2 Davis Cup, Group 2, REL2, GRE-SRB 3-2 Davis Cup, Group 1, 2R, SCG-BEL 2-3 Davis Cup, Group I, 1R, SCG-LAT 5-0 Davis Cup, Group 1, 1R, AUT-NOR 5-0 Davis Cup, Group 1, REL2, CRO-NOR 3-2 Davis Cup, Group 1, 2R, ROU-NOR 4-1 Davis Cup, Group 2, 1R, ZIM-NOR 1-4 Davis Cup, Group 1, 2R, SRB-GEO 5-0 Davis Cup, World Group, PO, SRB-AUS 4-1 Davis Cup, Group 1, 1R, SCG-ZIM 5-0 Davis Cup, World Group, 1R, ESP-SRB 4-1 Davis Cup, World Group, PO, SRB-UZB, 5-0 Davis Cup, World Group, QF, CRO-SRB 1-4 Davis Cup, World Group, SF, SRB-CZE 3-2 Davis Cup, World Group, F, SRB-FRA 3-2 ARAG ATP World Tour Championship - Dusseldorf Davis Cup, World Group, 1R, SRB-IND 4-1 Davis Cup, World Group, QF, SWE-SRB 1-4 Davis Cup, World Group, QF, SRB-GBR 2-3 Mubadala World Tennis Championship AAMI Classic - Kooyong Olympics - London Barclays ATP World Tour Finals - London Barclays ATP World Tour Finals - London Olympics - Beijing