Career 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999
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 Spain F27 Spain F11 Spain F16 Spain F26 Spain F13 Spain F19 Spain F20 Spain F22 Spain F23 Spain F24 Spain F29 Spain F33 Spain F3 Portugal F2 Sweden F1 Spain F13 Great Britain F9 Greece F3 Great Britain F11 Spain F28 Spain F29 Great Britain F15 Spain F33 Indonesia F4 Indonesia F5 Indonesia F6 Great Britain F19 Great Britain F20 Spain F39 Spain F40 Spain F41 Israel F4 Israel F5 Spain F1 Spain F2 Spain F3 Mexico F2 Mexico F3 Cuba F1 Cuba F2 Portugal F4 Portugal F5 Spain F10 Spain F11 USA F7 USA F8 Great Britain F7 Great Britain F8 Spain F28 Italy F27 Spain F34 Spain F35 Spain F36 Spain F37 France F19 France F20 United Arab Emirates F1 United Arab Emirates F2 Germany F4 Germany F5 Italy F2 France F3 Great Britain F4 Great Britain F8 Spain F31 Kuwait F1 Croatia F1 Chinese Taipei F1 Chinese Taipei F2 France F4 Canada F2 Belgium F8 Spain F18 Belgium F9 Spain F14 Spain F21 Spain F25 Great Britain F3 (Shrewsbury) Qatar F2 (Doha) Qatar F3 (Doha) Portugal F6 (Lisbon) Greece F2 Challenger Ford de Cherbourg - Cherbourg Optimus Maia Open - Maia Eddleman USTA Challenger - Birmingham Tennis Cup of Flanders - Ostende Skandia Open - Linz Open D'Orleans - Orleans Challenger 42 - Andrezieux Open de L'Isere - Grenoble The Bolton Challenger - Bolton LTA Hull Challenger - Hull drkoop.com USTA Tennis Championships - Armonk Polish Open 2000 - Poznan FILA Challenger Biella - Biella Challenger 42 - Andrezieux The Surbiton Trophy - Surbiton Open Diputacion Ciudad de Pozoblanco - Cordoba Israel Open in Memory of Col. Ilan Ramon - Ramat Hasharon Open de L'Isere (Open 38) - Grenoble The LTA Manchester Trophy - Manchester Open D'Orleans - Orleans Mobilux Open - Luxembourg National Bank Men's Rimouski Challenger - Rimouski Caversham International Tennis Tournament - Jersey Heilbronn Challenger Cepu Open - San Marino Wroclaw Challenger Belgrade Challenger Sunrise Challenger San Luis Potosi Challenger Mexico City Challenger Sofia Challenger Talahassee Challenger Ostrava Challenger Pereira Challenger Open Castilla y Leon - Segovia Pozoblanco Challenger Bogota Challenger Manchester Challenger San Marino Challenger Cordenons Challenger Brasilia Challenger Freudenstadt Challenger Seville Challenger Nottingham Challenger Mons Challenger Kolding Challenger Ethias Trophy - Mons Tallahassee Challenger Ethias Trophy - Mons Bordeaux Challenger Prostejov Challenger Lambertz Open by Stawag - Aachen Bangkok Challenger Bangkok Challenger Courmayeur Challenger Bergamo Challenger Caloundra Challenger Wolfsburg Challenger Le Gosier Challenger Nottingham Challenger Mobilux Open - Luxembourg Orbetello Challenger Lexington Challenger Binghamton Challenger The LTA Hester Trophy - Manchester Shanghai Challenger Open D'Orleans - Orleans Bangkok Challenger Sacramento Challenger Rennes Challenger Geneva Challenger Loughborough Challenger Savannah Challenger Nottingham Challenger Ethias Tennis Trophy - Mons Barranquilla Challenger Kaohsiung Challenger Seville Challenger Vancouver Challenger Mons Challenger Bangkok Challenger Shanghai Challenger St. Remy Challenger Manta Challenger Anning Challenger Nottingham Challenger Vancouver Challenger Granby Challenger Aptos Challenger Fergana Challenger Melbourne Challenger Toyota Challenger Maui Challenger Heilbronn Challenger Le Gosier Challenger Bordeaux Challenger Heilbronn Challenger Campos do Jordao Challenger Lexington Challenger Aptos Challenger Istanbul Challenger Reunion Island Challenger Ethias Trophy - Mons Lexington Challenger Orleans Challenger Mons Challenger Bangalore Challenger Pune Challenger Puebla Challenger Manchester Challenger Bordeaux Challenger Sarasota Challenger Vancouver Challenger Nottingham Challenger Chengdu Challenger Loughborough Challenger Jinan Challenger Ismaning Challenger Rennes Challenger Dallas Challenger Guadalajara Challenger Guadalajara Challenger Rome Challenger Jinan Challenger Shanghai Challenger Orlando Challenger Granby Challenger Mons Challenger Yokohama Challenger Sarasota Challenger Sarasota Challenger San Marino Challenger Mons Challenger Bratislava Challenger Nottingham Challenger The Tarka Challenger - Barnstaple Traralgon Challenger 2 Burnie Challenger Leon Challenger Okal Cup 2001 International Bavarian Championships - Eckental Sarajevo Challenger Ostrava Challenger Vicenza Challenger Puerto Vallarta Challenger Surbiton Challenger Barranquilla Challenger St. Remy Challenger Alessandria Challenger Surbiton Challenger Internationaux de Tennis de Brest - Brest Buenos Aires Challenger Charlottesville Challenger Savannah Challenger Tallahassee Challenger Manchester Challenger Open de Charleroi - Charleroi Morelos Challenger Alphen Challenger Vancouver Challenger Campionati Internazionali di Sicilia - Palermo Le Gosier Challenger Verizon Tennis Challenge - Atlanta Glasgow Challenger U.S. Men's Clay Court Championships - Houston Internationaler Raiffeisen Grand Prix - St. Polten The Stella Artois Grass Court Championships - London New Delhi Challenger III - New Delhi Heineken Trophy - 's-Hertogenbosch Binghamton Challenger Chengdu Challenger Telenordia Swedish Open - Bastad Cassis Challenger Energis Open - Amsterdam Rome Challenger Las Vegas Challenger Bangalore Challenger Pune Challenger Nottingham Challenger Monterrey Challenger Sarasota Challenger Leon Challenger New Delhi Challenger IV - New Delhi The Hamlet Cup - Long Island Aix En Provence Challenger Gelsor Open Romania - Bucharest Surbiton Challenger Kaohsiung Challenger Tata Open 2002 - Chennai Columbus Challenger Idea Prokom Open - Sopot Copenhagen Open - Copenhagen Aptos Challenger KGHM Polish Indoors - Wroclaw Santiago Challenger Nottingham 1 Challenger Mallorca Open - Mallorca The Stella Artois Grass Court Championships - London AXA Open II - Espinho Time Warner USTA Challenger - Binghamton Telenordia Swedish Open - Bastad Pro Tennis World Open - Boca Raton Internationaler Raiffeisen Grand Prix - St. Polten Copenhagen Open - Copenhagen Noumea Challenger Open de L'Isere - Grenoble Open Seat Godo 2003 - Barcelona Mons Challenger Lexington Challenger Davidoff Swiss Indoors - Basel Open 13 - Marseille 2003 Mercedes Cup - Stuttgart Ismaning Challenger Brest Challenger Open 13 - Marseille Lexington Challenger Rennes Challenger Monterrey Challenger The Samsung Open - Nottingham Besancon Challenger Jersey Challenger Qatar Open - Doha Savannah Challenger Quimper Challenger Open 13 - Marseille Estoril Open - Estoril BMW Open - Munich Internationaler Raiffeisen Grand Prix - St. Polten The Stella Artois Grass Court Championships - London Croatia Open - Umag Milan Indoors - Milan Tallahassee Challenger Zagreb Challenger Sarasota Challenger Stockholm Open - Stockholm Next Generation Hardcourts - Adelaide Heineken Open - Auckland Legg Mason Tennis Classic - Washington D.C. Savannah Challenger TD Waterhouse Cup - Long Island ABN/AMRO World Tennis Tournament - Rotterdam Dubai Open - Dubai Open de la Comunidad Valenciana - Valencia Gerry Weber Open - Halle Bordeaux Challenger Prostejov Challenger The 10tele.com Open - Nottingham Mercedes Cup - Stuttgart Generali Open - Kitzbuhel Stockholm Open - Stockholm Grand Prix de Tennis de Lyon - Lyon Heineken Open - Auckland Open 13 - Marseille The Dubai Tennis Championships - Dubai BMW Open - Munich Gerry Weber Open - Halle The 10tele.com Open - Nottingham Qatar ExxonMobil Open - Doha Heineken Open - Auckland ABN/AMRO World Tennis Tournament - Rotterdam The Dubai Tennis Championships - Dubai ARAG World Team Championship - Dusseldorf Gerry Weber Open - Halle The Stella Artois Championships - London Ordina Open - 's-Hertogenbosch Pilot Pen Tennis - New Haven Mumbai Open - Mumbai Qatar Exxon Mobil Open - Doha Heineken Open - Auckland ABN AMRO World Tennis Tournament - Rotterdam The Dubai Tennis Championships - Dubai Catella Swedish Open - Bastad Pilot Pen Tennis - New Haven ABN AMRO World Tennis Tournament - Rotterdam Gerry Weber Open - Halle AEGON Championships - London AEGON International - Eastbourne Campbells Hall of Fame Tennis Championships - Newport Pilot Pen Tennis - New Haven BCR Open Romania - Bucharest If Stockholm Open - Stockholm Grand Prix de Tennis de Lyon - Lyon Davidoff Swiss Indoors Basel - Basel Qatar Exxon Mobil Open - Doha Chennai Open - Chennai Heineken Open - Auckland PBZ Zagreb Indoors - Zagreb ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille U.S. Mens's Clay Court Championship - Houston Grand Prix Hassan II - Casablanca Burnie Challenger Open de Nice Cote dAzur - Nice AEGON International - Eastbourne Atlanta Tennis Championships - Atlanta International German Open - Hamburg ATP Studena Croatia Open Umag - Umag Pilot Pen Tennis - New Haven Brasov Challenger Thailand Open - Bangkok AEGON Championships - London AEGON International - Eastbourne Campbell's Hall of Fame Tennis Championships - Newport ATP Studena Croatia Open - Umag Heineken Open - Auckland Open Sud de France - Montpellier Regions Morgan Keegan Championships - Memphis Open Sabadell Atlantico - Barcelona BMW Open - Munich Moselle Open - Metz Valencia Open - Valencia Bercuit Challenger Aircel Chennai Open - Chennai Brisbane International - Brisbane Heineken Open - Auckland AEGON International - Eastbourne Stockholm Open - Stockholm Grand Prix de Tennis de Lyon - Lyon Grand Prix de Tennis de Lyon - Lyon Mons Challenger Rennes Challenger Nottingham Challenger PBZ Zagreb Indoors - Zagreb Geneva Challenger Rimouski Challenger Gerry Weber Open - Halle The Artois Championships - London Bratislava Challenger Ordina Open - s-Hertogenbosch Brisbane International - Brisbane Dubai Duty Free Tennis Championships - Dubai Grand Prix Hassan II - Casablanca Rakuten Japan Open - Tokyo Qatar ExxonMobil Open - Doha PBZ Zagreb Indoors - Zagreb If Stockholm Open - Stockholm AEGON International - Eastbourne AEGON Championships - London Aircel Chennai Open - Chennai West Lakes Challenger Jersey Challenger Nature Valley International - Eastbourne SAP Open - San Jose Salinas Challenger Countrywide Classic - Los Angeles Sarasota Challenger Nottingham Challenger Rome Challenger The Priority Telecom Open - Amersfoort Kun-Ming Challenger Open de Nice Cote d'Azur - Nice Baton Rouge Challenger Aircel Chennai Open - Chennai Eckental Challenger Barcelona Open BancSabadell - Barcelona Traralgon Challenger Stockholm Open - Stockholm AEGON Championships - London Topshelf Open - 's-Hertogenbosch AEGON International - Eastbourne Yeongwol Challenger Synsam Swedish Open - Bastad Shenzhen Open - Shenzhen Qatar ExxonMobil Open - Doha Manta Challenger Quimper Challenger Panama City Challenger Tallahassee Challenger Serbia Open - Belgrade Gerry Weber Open - Halle AEGON Championships - London Istanbul Challenger Binghamton Challenger AEGON Championships - London Open de Moselle - Metz Koblenz Challenger Open Sud de France - Montpellier Qatar ExxonMobil Open - Doha Gerry Weber Open - Halle Orleans Challenger Irving Challenger Loughborough Challenger If Stockholm Open - Stockholm Qatar ExxonMobil Open - Doha Surbiton Challenger Singapore Challenger Pereira Challenger Delray Beach International Tennis Championships - Delray Beach Open de Nice Cote d'Azur - Nice AEGON Championships - London UNICEF Open - 's Hertogenbosch Campbell's Hall of Fame Tennis Championships - Newport Japan Open - Tokyo Heineken Open Shanghai - Shanghai Sarasota Challenger Guayaquil Challenger Stockholm Open - Stockholm Bordeaux Challenger Claro Open Colombia - Bogota Mouilleron-Le-Captif Challenger Grand Prix Hassan II - Casablanca Kaohsiung Challenger BMW Open - Munich Open 13 - Marseille TD Waterhouse Cup - Long Island Kremlin Cup - Moscow BRD Nastase Tiriac Trophy - Bucharest Power Horse Cup - Dusseldorf Shenzhen Challenger Malaysian Open - Kuala Lumpur Erste Bank Open - Vienna Valencia Open - Valencia Dubai Duty Free Tennis Championships - Dubai Le Gosier Challenger AEGON Championships - London Ostrava Challenger Claro Open Colombia - Bogota GHI Bronx Tennis Classic - Bronx Bendigo Challenger Citi Open - Washington Aegon Nottingham Open - Nottingham Alphen Challenger XL Capital Bermuda Open - Bermuda Cary Challenger Rimouski Challenger Savannah Challenger Mercedes Cup - Stuttgart AEGON Championships - London Aegon Nottingham Open - Nottingham Internazionali di Tennis de San Marino - San Marino Mallorca Challenger Istanbul Challenger Tenniscup of Flanders - Ostende AEGON Championships - London Vancouver Challenger Newport Beach Challenger DIEMA XTRA Sofia Open - Sofia Fever-Tree Championships - London Dubai Open - Dubai The Nottingham Open - Nottingham Grand Prix Hassan II - Casablanca cinch Championships - London Truist Atlanta Open - Atlanta Pilot Pen Tennis - New Haven ABN/AMRO World Tennis Tournament - Rotterdam Gerry Weber Open - Halle Open de Tenis Comunidad Valenciana - Valencia Telenordia Swedish Open - Bastad Pilot Pen Tennis - New Haven Open de la Comunidad Valenciana - Valencia Davis Cup, Group 1, 2R, BEL-ZIM 4-1 Estoril Open - Estoril The Hypo Group Tennis International 2008 - Poertschach The Nottingham Open - Nottingham Austrian Open - Kitzbuhel Davis Cup, World Group, QR, CRO-BEL 3-2 If Stockholm Open - Stockholm St. Petersburg Open - St. Petersburg Winston-Salem Open - Winston-Salem Dubai Duty Free Tennis Championships - Dubai Campbells Hall of Fame Tennis Championships - Newport Idea Prokom Open - Sopot ABN/AMRO World Tennis Tournament - Rotterdam Adidas International - Sydney Pacific Life Open - Indian Wells St. Petersburg Open - St. Petersburg Grand Prix Hassan II - Casablanca New York Open - New York Tennis Masters Series - Hamburg Tennis Masters Series - Stuttgart Open de Tenis Comunidad Valenciana - Valencia Tennis Masters Series - Indian Wells Tennis Masters Series - Miami Tennis Masters Series - Paris Tennis Masters Series - Hamburg Tennis Masters Series - Paris Tennis Masters Series - Indian Wells Tennis Masters Series - Miami Tennis Masters Series - Madrid Heineken Open - Auckland Trofeo Conde de Godo - Barcelona Energis Open - Amersfoort Grand Prix de Tennis de Lyon - Lyon Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Monte Carlo Adidas International - Sydney Tennis Masters Series - Hamburg Tennis Masters Series - Madrid BNP Paribas Masters - Paris NASDAQ-100 Open - Miami Tennis Masters Series - Monte Carlo Telecom Italia Masters - Rome Tennis Masters Series - Hamburg Rogers Cup - Montreal Tennis Masters Series - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Masters Series Monte Carlo - Monte Carlo Masters Series Madrid - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Western & Southern Financial Group Masters - Cincinnati Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Masters Series Hamburg - Hamburg Mutua Madrilena Masters Madrid - Madrid BNP Paribas Masters - Paris Sony Ericsson Open - Miami BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Madrid Open - Madrid Western & Southern Open - Cincinnati ABN/AMRO World Tennis Tournament - Rotterdam AAPT Championships - Adelaide International Championship of Croatia - Umag Qatar ExxonMobil Open - Doha Open de Moselle - Metz Masters Series Hamburg - Hamburg Campionati Internazionali D'Italia - Rome Masters Series Monte-Carlo - Monte-Carlo French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London French Open - Paris Wimbledon - London Sony Ericsson Open - Miami U.S. Open - New York Mutua Madrilena Madrid Open - Madrid French Open - Paris Wimbledon - London Western & Southern Financial Group Masters - Cincinnati St. Petersburg Open - St. Petersburg BMW Open - Munich Australian Open - Melbourne BNP Paribas Open - Indian Wells U.S. Open - New York Australian Open - Melbourne French Open - Paris Western & Southern Open - Cincinnati Rogers Cup - Montreal AEGON International - Eastbourne Western & Southern Open - Cincinnati Wimbledon - London Australian Open - Melbourne French Open - Paris Tennis Masters Series - Hamburg Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London Wimbledon - London Pacific Life Open - Indian Wells 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 French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Masters Series - Hamburg U.S. Open - New York Australian Open - Melbourne Monte-Carlo Rolex Masters - Monte-Carlo Wimbledon - London U.S. Open - New York U.S. Open - New York Wimbledon - London Tennis Masters Series - Monte Carlo Tennis Masters Series - Rome U.S. Open - New York Nature Valley International - Eastbourne Australian Open - Melbourne BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Miami Open - Miami Mutua Madrid Open - Madrid Miami Open - Miami Winston Salem - Winston Salem BMW Open - Munich U.S. Open - New York St. Petersburg Open - St. Petersburg Australian Open - Melbourne Medibank International - Sydney U.S. Open - New York Davis Cup, World Group, 1R, RUS-BEL 4-1 Dubai Duty Free Tennis Championships - Dubai US Men's Clay Court Championship - Houston Davis Cup, Group 1, 2R, BEL-GRE 5-0 NASDAQ-100 Open - Miami Davis Cup, Group 1, 2R, SCG-BEL 2-3 Davis Cup, World Group, PO, BEL-USA 1-4 Davis Cup, World Group, QF, BEL-GER 2-3 Davis Cup, Group 2, 1R, LTU-GBR 3-2 Davis Cup, World Group, PO, AUS-BEL 2-3 Davis Cup, Group II, 2R, GBR-LUX 4-1 Davis Cup, Group II, 3R, GBR-HUN 5-0 Davis Cup, Group I, 2R, GBR-RUS 3-2 Davis Cup, World Group, QF, ITA-GBR 3-2 Davis Cup, World Group, QF, GBR-FRA 3-1 Australian Open - Melbourne Australian Open - Melbourne Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris French Open - Paris U.S. Open - New York All Lower level tournaments Wimbledon - London U.S. Open - New York Campionati Internazionali d'Italia - Rome Wimbledon - London U.S. Open - New York Wimbledon - London Olympics - Beijing French Open - Paris Olympics - London Australian Open - Melbourne Wimbledon - London French Open - Paris Wimbledon - London U.S. Open - New York Masters Series Monte-Carlo - Monte Carlo French Open - Paris Australian Open - Melbourne BNP Paribas Masters - Paris French Open - Paris Davis Cup, World Group, 1R, BEL-ESP 1-4 Davis Cup, World Group, QR, BEL-ITA 4-1 Davis Cup, World Group, 1R, FRA-BEL 5-0 Davis Cup, World Group, QR, BEL-ZIM 4-1 Davis Cup, World Group, QR, MAR-BEL 3-2 Davis Cup, World Group, 1R, BEL-AUS 3-2 Davis Cup, PO, BEL-CZE 1-4 Davis Cup, Group II, 1R, GBR-TUN 4-1 Davis Cup, World Group, 1R, GBR-USA 3-2 Davis Cup, Group I, 2R, GBR-BEL 1-4 Davis Cup, World Group, 1R, USA-GBR 1-3 Davis Cup, Group 1, 2R, BEL-POL 4-1 Davis Cup, Europe/Africa Group II, PO, GBR-TUR 5-0 Davis Cup, Group I, 1R, GBR-SVK 3-2 Davis Cup, World Group, 1R, BEL-SRB 2-3 Davis Cup, Group 1, 2R, UKR-BEL 1-4 Davis Cup, World Group, QR, AUT-BEL 3-2 Davis Cup, World Group, PO, SVK-BEL 2-3 Davis Cup, World Group, PO, BEL-AUT 1-4 Davis Cup, World Group, QF, SRB-GBR 2-3 Olympics - Athens