Career 2018 2017 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 F1 Germany F2 Germany F4 Germany F2 Heineken Challenger - Ho Chi Minh City Sporting Challenger - Turin Heineken Challenger - Ho Chi Minh City GHI Bronx Classic - Bronx 1998 Safeway Challenger - Aptos Open de Franche-Comte - Besancon Frito Lay/USTA Challenger - Binghamton Ciudad de Pozoblanco 'Open Diputacion' - Cordoba drkoop.com USTA Challenger of Burbank - Burbank TED Open - Istanbul Open de la Ville de Saint Denis - Reunion Island Intersport Heilbronn Open - Heilbronn Canottieri Mincio Open - Mantova Siemens Open 2003 - Scheveningen GHI Bronx Tennis Classic - Bronx Open de L'Isere-Trophee BNP Paribas - Grenoble Akbank Private Banking TED Open - Istanbul Abierto Internacional de Salinas 'Dario Expreso' - Salinas Puerto Rico Challenger Tennis Event - Humacao Izmir Cup - Izmir The Surbiton Trophy - Surbiton Akbank Private Banking TED Open - Istanbul Open des Alpes Trophee BNP Paribas - Grenoble Banca Stato Challenger Lugano - Lugano Bergamo Challenger Rome Challenger Seoul Challenger Rome Challenger Knoxville Challenger Open de L'Isere - Grenoble Izmir Challenger Dallas Challenger Nottingham Challenger Nova Challenger Osaka - Osaka Petange Challenger Le Gosier Challenger Heilbronn Challenger Kazan Challenger Guadalajara Challenger Taipei City Challenger Orleans Challenger Gimcheon Challenger Nottingham-2 Challenger Quimper Challenger Astana Challenger Cherbourg Challenger Portoroz Challenger New Delhi Challenger II - New Delhi JSM Challenger of Champaign - Urbana Talahassee Challenger Vancouver Challenger Vancouver Challenger Tulsa Challenger Calabasas Challenger Puebla Challenger Athens Challenger Ramat Hasharon Challenger Recanati Challenger USTA Challenger of Burbank - Burbank USTA Men's Challenger of Urbana-Champaign - Urbana Powder Byrne Trophy - Surbiton Bukhara Challenger - Bukhara Yokohama World Tennis Gaora Cup - Yokohama Heilbronn Challenger Kroger / St. Jude International - Memphis U.S. Men's Clay Court Championships - Houston The Stella Artois Grass Court Championships - London San Luis Potosi Challenger 2000 - San Luis Potosi AIG Japan Open - Tokyo Open de L'Isere (Open 38) - Grenoble Siebel Open - San Jose Internationaler Raiffeisen Grand Prix - St. Polten The Samsung Open - Nottingham Sail Open - New Delhi Thailand Open - Bangkok Kremlin Cup - Moscow Arroyo de la Encomienda - Valladolid Stockholm Open - Stockholm Open Castilla y Leon - Segovia Black Forest Open - Freudenstadt Genoa Open 'Fondazione Carige' - Genova IX Abierto Internacional de Salinas - Salinas III Isla de Lanzarote - Lanzarote Cherbourg Challeger Heineken Open - Auckland Siebel Open - San Jose U.S. Men's Clay Court Championships - Houston BMW Open - Munich The Nottingham Open - Nottingham Mercedes-Benz Cup - Los Angeles Thailand Open - Bangkok AIG Japan Open - Tokyo Open de Moselle - Metz CA Tennis Trophy - Vienna Davidoff Swiss Indoors - Basel Next Generation Hardcourts - Adelaide Heineken Open - Auckland Medibank Private International - Sydney Milan Indoors - Milan Open 13 - Marseille St. Remy Challenger RCA Championships - Indianapolis Mercedes-Benz Cup - Los Angeles Eckental Challenger AIG Japan Open - Tokyo Sybase Open - San Jose Stockholm Open - Stockholm Grand Prix de Tennis de Lyon - Lyon Chennai Open - Chennai Gold Flake Open - Chennai Adidas International - Sydney Estoril Open - Estoril Verizon Tennis Challenge - Atlanta Sybase Open - San Jose Galleryfurniture.com Challenge - Atlanta RCA Championships - Indianapolis Pilot Pen Tennis - New Haven Japan Open - Tokyo Franklin Templeton Tennis Classic - Scottsdale St. Petersburg Open - St. Petersburg The Stella Artois Championships - London The Stella Artois Grass Court Championships - London Bath Challenger Open de Moselle - Metz Shimadzu All Japan Indoor - Kyoto The Surbiton Trophy - Surbiton IX Open Internacional D'Andorra - Andorra BH Tennis Open International Cup - Belo Horizonte Delray Beach International Tennis Championships - Delray Beach Legg Mason Tennis Classic - Washington The 70th King's Cup and Queen's Cup - Bangkok Brisbane - Brisbane Acura USTA Pro Tennis Classic at Mission Hills - Rancho Mirage Open Sainte-Victoire - Aix-En-Provence Heineken Open - Auckland The Nottingham Challenger - Nottingham Challenger Ford de Cherbourg - Cherbourg Challenger 42 - Andrezieux Sporting Challenger - Turin SAP Open - San Jose South African Airways Tennis Open - Durban The Stella Artois Grass Court Championships - Queen's/London Regions Morgan Keegan Championships - Memphis Mobilux Open - Luxembourg Delray Beach International Tennis Championships - Delray Beach U.S. Mens's Clay Court Championship - Houston Corona Mexico City Open - Mexico City Mobilux Open - Luxembourg AEGON Championships - London Ordina Open - 's-Hertogenbosch Campbells Hall of Fame Tennis Championships - Newport Indianapolis Tennis Championships - Indianapolis Countrywide Classic - Los Angeles Pilot Pen Tennis - New Haven XL Bermuda Open - Bermuda Heineken Trophy - 's-Hertogenbosch President's Cup - Tashkent Proton Malaysian Open - Kuala Lumpur Brisbane International - Brisbane Medibank International - Sydney Miller Lite Hall of Fame Tennis Championships - Newport The Powder Byrne Trophy - Surbiton Ethias Trophy - Mons Internationaux de Doubs Open de Franchie-Comte - Besancon Challenger DCN de Cherbourg - Cherbourg SAP Open - San Jose The Hamlet Cup - Long Island Morocco Tennis Tour - Casablanca Morocco Tennis Tour - Marrakech Tunis Open 2007 - Tunis Croatia Osiguranje Rijeka Open - Rijeka Kroger / St. Jude International - Memphis Baden Open - Karlsruhe Guzzini Challenger - Recanati Open Castilla y Leon - Segovia AAPT Championships - Adelaide AEGON Championships - London Open D'Orleans - Orleans Campbells Hall of Fame Tennis Championships - Newport Open des Alpes Trophee BNP Paribas - Grenoble Atlanta Tennis Championships - Atlanta Open de Rennes La Trinitaine - Rennes Legg Mason Tennis Classic - Washington D.C. Kobstaedernes ATP Challenger - Kolding Countrywide Classic - Los Angeles Pilot Pen Tennis - New Haven Heilbronn Open - Heilbronn AIG Japan Open Tennis Championships - Tokyo If Stockholm Open - Stockholm Milan Indoors - Milan KGHM Dialog Polish Indoors - Wroclaw Open Sud de France - Montpellier US Men's Clay Court Championships - Houston ABN/AMRO World Tennis Tournament - Rotterdam Campbell's Hall of Fame Tennis Championships - Newport Atlanta Tennis Championships - Atlanta Farmers Classic - Los Angeles Legg Mason Tennis Classic - Washington Winston Salem - Winston Salem Open de Moselle - Metz Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Swiss Indoors Basel - Basel Legg Mason Tennis Classic - Washington Brisbane International - Brisbane Open Sud de France - Montpellier SAP Open - San Jose Dublin Challenger - Dublin Hilton Waikoloa USTA Challenger - Waikoloa Downtown Athletic Club USTA Challenger - Amarillo Regions Morgan Keegan Championships - Memphis Serbia Open - Belgrade Qatar Open - Doha Mercedes-Benz Cup - Los Angeles Salem Open - Hong Kong AEGON Championships - London Campbell's Hall of Fame Tennis Championships - Newport Atlanta Tennis Championships - Atlanta Moselle Open - Metz Erste Bank Open - Vienna Valencia Open - Valencia Brisbane International - Brisbane Heineken Open - Auckland Open 13 - Marseille Portugal Open - Oeiras Power Horse Cup - Dusseldorf Champaign Challenger Bergamo Challenger Hilton Waikoloa Village USTA Challenger - Waikoloa Johannesburg Challenger Rhodes Challenger The Stella Artois Grass Court Championships - London Sarasota Challenger Warsteiner Challenger Lubeck - Lubeck The 10tele.com Open - Nottingham Nottingham Challenger Tulsa Challenger Tashkent Challenger Charlottesville Challenger Noumea Challenger Delray Beach International Tennis Championships - Delray Beach Courmayeur Challenger Wolfsburg Challenger Johannesburg Challenger Nottingham Challenger Nottingham Challenger Countrywide Classic - Los Angeles Napoli Challenger The Surbiton Trophy - Surbiton Moselle Open - Metz V Gramado Open de Tennis - Gramado Rakuten Japan Open - Tokyo Swiss Indoors Basel - Basel Aircel Chennai Open - Chennai Apia International - Sydney Chennai Open - Chennai ABN AMRO World Tennis Tournament - Rotterdam St. Remy Challenger Topshelf Open - 's-Hertogenbosch Moselle Open - Metz Gerry Weber Open - Halle Campbells Hall of Fame Tennis Championships - Newport Rakuten Japan Open - Tokyo If Stockholm Open - Stockholm Valencia Open - Valencia Vancouver Challenger Garanti Koza Sofia Open - Sofia Apia International - Sydney Challenger Britania Zavaleta - Puebla Heilbronn Challenger BMW Tennis Championship - Sunrise Quimper Challenger Cherbourg Challenger Tennis Napoli Cup - Napoli Heineken Open Shanghai - Shanghai Regions Morgan Keegan Championships - Memphis Dallas Challenger Abierto Mexicano Telcel - Acapulco ATU Cup - Weiden AEGON Championships - London Swiss Indoors Basel - Basel Brisbane International - Brisbane Apia International - Sydney Garanti Koza Sofia Open - Sofia Open de la Ville de Saint Denis - Reunion Island Tallahassee Challenger Millennium Estoril Open - Estoril UNICEF Open - 's Hertogenbosch Savannah Challenger Cremona Challenger Citi Open - Washington PBZ Zagreb Indoors - Zagreb BB&T Atlanta Open - Atlanta China Open - Beijing The Scottish Tennis Championships - Edinburgh Sydney International - Sydney Challenger Ford de Cherbourg - Cherbourg Gallagher International - Hamilton XL Capital Bermuda Open - Bermuda Ordina Open - 's-Hertogenbosch Garanti Koza Sofia Open - Sofia ABN AMRO World Tennis Tournament - Rotterdam Brisbane International - Brisbane Heineken Open - Auckland Next Generation Adelaide International - Adelaide Leon Challenger Belgrade Challenger Sarajevo Challenger Shenzhen Challenger XL Capital Bermuda Open - Bermuda Citi Open - Washington Dubai Duty Free Tennis Championships - Dubai Open 13 Provence - Marseille Nottingham Challenger Regions Morgan Keegan Championships - Memphis The Artois Championships - London Millennium Estoril Open - Estoril Copa Ericsson Costa Rica - San Jose Johannesburg Challenger Sarasota Challenger Grand Prix de Tennis de Lyon - Lyon AEGON International - Eastbourne U.S. Mens's Clay Court Championship - Houston AEGON Championships - London Ethias Trophy - Mons Samsung Securities Cup - Seoul Millennium Estoril Open - Estoril Aircel Chennai Open - Chennai Apia International - Sydney Irving Challenger ABN AMRO World Tennis Tournament - Rotterdam Shimadzu All Japan Indoor - Kyoto 9th Torneo B. Camparini Arpa Ceramic Cup - Reggio Emilia Binghamton Professional Tennis Tournament - Binghamton Topshelf Open - 's-Hertogenbosch Aegon Nottingham Open - Nottingham Hall of Fame Tennis Championships - Newport drkoop.com USTA Challenger of Austin - Austin Moselle Open - Metz If Stockholm Open - Stockholm ABN AMRO World Tennis Tournament - Rotterdam Ricoh Open - 's-Hertogenbosch AEGON Championships - London Gemax Open - Belgrade BB&T Atlanta Open - Atlanta Rennes Challenger Ciudad de Pozoblanco Open Diputacion - Cordoba Frito Lay/USTA Challenger - Binghamton Ricoh Open - 's-Hertogenbosch AEGON Championships - London Hall of Fame Open - Newport Irving Challenger Tennis Napoli Cup 2004 - Napoli Abierto Mexicano - Los Cabos Samsung Secruities Cup Challenger - Seoul Garden Open 2004 - Rome Healthsouth/USTA Pro Link Challenger - San Antonio USTA San Diego Challenger - San Diego Flea Market Cup Busan Challenger Tennis - Busan San Remo Tennis Cup - San Remo Las Vegas Challenger - Las Vegas ATP Tour Challenger at Nellie Gail - Laguna Hills XI Open International D'Andorra - Andorra Ourocard Tennis Challenger - Sao Paulo Credicard Mastercard Tennis Cup - Campos do Jordao USTA/Safeway Challenger - Aptos CNA TennisPro Classic - Winnetka 13 BH Tennis Open International Cup - Belo Horizonte GHI Bronx Tennis Classic - Bronx 2001 USTA Challenger of Calabasas - Calabasas ATP Open Castilla y Leon - Segovia Moselle Open - Metz Countrywide Classic USTA Men's Challenger - Carson Zagreb Open - Zagreb Sporting Challenger 2003 - Turin Tennis Masters Series - Toronto Sacramento Challenger - Sacramento The Stella Artois Grass Court Championships - London Sony Ericsson Open - Miami Qatar Open - Doha Grand Prix Hassan II - Casablanca Sunrise Challenger Internationaler Raiffeisen Grand Prix - St. Polten Legg Mason Tennis Classic - Washington D.C. Jersey Challenger Pilot Pen Tennis - New Haven Thailand Open - Bangkok Grand Prix Hassan II - Casablanca Hypo Group Tennis International - Portschach Infiniti Open - Los Angeles RCA Championships - Indianapolis Infiniti Open - Los Angeles U.S. Men's Clay Court Championships - Orlando RCA Championships - Indianapolis Heineken Open Shanghai - Shanghai The Samsung Open - Nottingham CA Tennis Trophy - Vienna Stockholm Open - Stockholm Miller Lite Hall of Fame Tennis Championships - Newport Kroger / St. Jude International - Memphis Copenhagen Open - Copenhagen Mercedes-Benz Cup - Los Angeles RCA Championships - Indianapolis Salem Open - Hong Kong Citrix Tennis Championships - Delray Beach The Stella Artois Grass Court Championships - London Ordina Open - 's-Hertogenbosch RCA Championships - Indianapolis Kroger / St. Jude International - Memphis Siebel Open - San Jose U.S. Men's Clay Court Championships - Houston Mercedes-Benz Cup - Los Angeles Open Seat Godo 2005 - Barcelona Ordina Open - 's-Hertogenbosch Campbell's Hall of Fame Tennis Championships - Newport Kremlin Cup - Moscow Sydney International - Sydney ATP Kremlin Cup - Moscow U.S. Men's Clay Court Championships - Houston Tennis Masters Series - Indian Wells Tennis Masters Series - Cincinnati Tennis Masters Series - Indian Wells Tennis Masters Series - Cincinnati Tennis Masters Series - Indian Wells Tennis Masters Series - Miami Tennis Masters Series - Hamburg Tennis Masters Series - Cincinnati Tennis Masters Series - Madrid Tennis Masters Series - Paris Tennis Masters Series - Miami Open 13 - Marseille Kremlin Cup - Moscow Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Tennis Masters Series - Monte Carlo Open 13 - Marseille Tennis Masters Series - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Delray Beach International Tennis Championships - Delray Beach Estoril Open - Estoril Western & Southern Financial Group Masters - Cincinnati BNP Paribas Masters - Paris Rogers Masters - Toronto NASDAQ-100 Open - Miami Rogers Cup - Montreal Mutua Madrilena Masters Madrid - Madrid ABN/AMRO World Tennis Tournament - Rotterdam Arizona Men's Tennis Championships - Scottsdale BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami BNP Paribas Open - Indian Wells BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Winston-Salem Open - Winston-Salem Miami Open - Miami Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Miami Open - Miami Mutua Madrid Open - Madrid BRD Nastase Tiriac Trophy - Bucharest Rogers Cup - Montreal Rogers Cup - Toronto BNP Paribas Masters - Paris Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Sony Ericsson Open - Miami Internazionali BNL d'Italia - Rome Shenzhen Open - Shenzhen Monte-Carlo Rolex Masters - Monte-Carlo Tennis Masters Series - Madrid Citi Open - Washington Rakuten Japan Open - Tokyo BNP Paribas Open - Indian Wells Dubai Duty Free Tennis Championships - Dubai Western & Southern Financial Group Masters - Cincinnati BNP Paribas Masters - Paris Sony Ericsson Open - Miami Internazionali BNL d'Italia - Rome BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Australian Open - Melbourne Pacific Life Open - Indian Wells BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Sony Ericsson Open - Miami U.S. Open - New York U.S. Open - New York Wimbledon - London Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York The Stella Artois Championships - London French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne The Ericsson Open - Miami U.S. Open - New York Tennis Masters Series - Monte Carlo Australian Open - Melbourne French Open - Paris Wimbledon - London Tennis Masters Series - Madrid U.S. Open - New York Australian Open - Melbourne French Open - Paris Tennis Masters Series - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Miami Open - Miami 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 U.S. Open - New York U.S. Open - New York Wimbledon - London U.S. Open - New York Wimbledon - London Australian Open - Melbourne Wimbledon - London Australian Open - Melbourne Western & Southern Financial Group Masters - Cincinnati Wimbledon - London French Open - Paris Australian Open - Melbourne French Open - Paris Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Wimbledon - London French Open - Paris U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Wimbledon - London Davis Cup, World Group, 1R, CRO-USA 4-1 Davis Cup, Group 1, 2R, SVK-LUX 3-2 Davis Cup, Group 1, REL2, LUX-NOR 5-0 Davis Cup, Group 1, 1R, LUX-FIN 4-1 Davis Cup, Group 1, 2R, GBR-LUX 4-1 Davis Cup, Group 1, PO, LUX-MAR 3-2 Davis Cup, Group 1, PO, ITA-LUX 4-1 Davis Cup, Group II, 1R, IRL-LUX 2-3 Davis Cup, Group II, 2R, GBR-LUX 4-1 Davis Cup, Group II, PO, MAD-LUX 1-4 Davis Cup, Group II, PO, HUN-LUX 1-4 Davis Cup, Group II, 1R, MAR-LUX 2-3 Davis Cup, Group II, 1R, LUX-MAD 3-2 Davis Cup, Group II, PO, LUX-GEO 5-0 Hyundai Hopman Cup - Perth Davis Cup, Group 1, 1R, LUX-POR 4-1 Davis Cup, Group 1, 1R, ISR-LUX 5-0 Davis Cup, Group 2, PO, FIN-LUX 3-2 Colonial Classic - Kooyong 70th River Oaks International Tennis Tournament - Houston River Oaks International Tennis Tournament - Houston Davis Cup, Group 1, 1R, LUX-ITA 0-5 Olympics - Athens Olympics - London Olympics - Rio de Janeiro