Career 2022 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 New Zealand F2 Australia F3 Australia F5 Australia F6 Australia F9 Australia F10 Australia F11 Australia F4 Australia F5 Indonesia-w1 Indonesia-w2 Indonesia-w3 Indonesia-w4 Thailand F1 Thailand F2 Australia F6 Australia F8 Australia F9 Australia F10 Australia F11 Australia F9 Australia F10 Australia F1 Australia F2 New Zeland F1 New Zeland F2 Australia F3 Australia F4 Mexico F5 Mexico F8 Mexico F6 Australia #2-w1 Australia F3 Australia F3 Thailand F3 Australia F7 Australia F12 Australia F13 Australia F3 Indonesia F1 Indonesia F Indonesia F3 Indonesia F4 Indonesia F5 Indonesia F6 Australia F6 Australia F7 Australia F8 Mexico F7 USA F12 USA F13 USA F14 Australia F5 Australia F6 Australia F7 Australia F8 Australia F9 Australia F10 Malaysia F1 Malaysia F2 Australia F11 Australia F12 Australia F1 Australia F2 2000 Cairo Challenger - Cairo Uncle Toby's Challenger in Burnie - Burnie Club Coop's ATP Challenger International - Brisbane Ramat Hasharon Challenger Dallas Challenger Aptos Challenger Tiburon Challenger AXA Open - Lisbon Tallahassee Challenger Savannah Challenger Sarasota Challenger Savannah Challenger Nottingham Challenger Vancouver Challenger V Torneo Internazionale di Tennis - Barletta Guadalajara Challenger Orleans Challenger Brescia Challenger Shenzhen Challenger Milan Challenger Granby Challenger Liberec Challenger Como Challenger Caloundra Challenger Alphen Challenger Zhangjiagang Challenger Andria Challenger Sibiu Challenger Kaohsiung Challenger Ningboo Challenger Shenzhen Challenger Eckental Challenger Playford Challenger Seville Challenger Hua Hin Challenger Gatineau Challenger Santiago Challenger Launceston Challenger Fifth Third Bank Tennis Championships - Lexington Lisbon Challenger Talahassee Challenger Tenerife Challenger Granby Challenger Aix En Provence Challenger Binghamton Challenger Padova Challenger Kobe Challenger Sopot Challenger Aptos Challenger Ordina Open - 's-Hertogenbosch Burnie Challenger Szczecin Challenger Florence Challenger Noumea Challenger Ho Chi Minh City Challenger Bordeaux Challenger Caltanissetta Challenger Marbella Challenger Nottingham-2 Challenger Alicante Challenger Murcia Challenger Bordeaux Challenger Barletta Citta Della Disfida Open 2000 - Barletta AXA Open II - Espinho Skandia Open - Linz Braga Challenger Lisbon Challenger Poznan Challenger Parma Challenger Milan Challenger Sopot Challenger Manerbio Challenger Las Vegas Challenger Seville Challenger Biella Challenger Barcelona Challenger Hamburg Challenger Prague II Challenger Cordenons Challenger Seoul Challenger Alicante Challenger Antalya 2 Challenger Aptos Challenger Aix En Provence Challenger Sunset Moulding Challenger - Yuba City Barcelona Challenger Genova Challenger Gwangju Challenger Rimouski Challenger Baton Rouge Challenger Ojai Challenger Burnie Challenger Happy Valley Challenger Prostejov Challenger Rome Challenger Traralgon Challenger Canberra Challenger Mouilleron-Le-Captif Challenger Puebla Challenger Busan Challenger Manchester Challenger Surbiton Challenger Winnipeg Challenger Lexington Challenger Rennes Challenger Bangkok Challenger Genova Challenger Shanghai Challenger Indian Wells Challenger Nanchang Challenger Renault Slovenian Open - Ljubljana The Scottish Tennis Championships - Edinburgh Trofeo Barcelona de Tenis - Barcelona Open de Charleroi - Charleroi Espinho Challenger - Espinho Gimcheon Challenger Bastad Challenger Aptos Challenger Cordenons Challenger Biella Challenger Brasil Open - Costa do Sauipe Kia International In Caloundra - Caloundra Malaysian Open - Kuala Lumpur BMW Open - Munich Open Seat-Godo '99 - Barcelona Caloundra ATP Challenger - Caloundra Open Seat-Godo 2000 - Barcelona Davidoff Swiss Indoors - Basel Gold Flake Open - Chennai Milan Indoors - Milan Chevrolet Cup - Vina del Mar Grand Prix Hassan II - Casablanca Heineken Trophy - 's-Hertogenbosch The Hamlet Cup - Long Island Challenger Banque Nationale - Granby Open 13 - Marseille ABN/AMRO World Tennis Tournament - Rotterdam Moncton Men's Challenger - Moncton Dubai Tennis Open - Dubai Sardinia International Championship - Cagliari 2002 Mercedes Cup - Stuttgart Telenordia Swedish Open - Bastad CA Tennis Trophy - Vienna Stockholm Open - Stockholm ABN/AMRO World Tennis Tournament - Rotterdam Dubai Tennis Open - Dubai Telenordia Swedish Open - Bastad 2003 Mercedes Cup - Stuttgart TD Waterhouse Cup - Long Island Burnie Challenger Open de Moselle - Metz Carson Challenger Copa AT&T - Buenos Aires 2001 Mercedes Cup - Stuttgart Bangkok Challenger Sacramento Challenger Tiburon Challenger Calabasas Challenger Charlottesville Challenger Davidoff Swiss Indoors - Basel Sarasota Challenger Bordeaux Challenger Nottingham Challenger Burnie Challenger Leon Challenger Athens Challenger Nottingham Challenger Kia International in Burnie - Burnie Milan Challenger Braunschweig Challenger Tata Open - Chennai Adidas International - Sydney Dubai Open - Dubai Open Seat Godo - Barcelona Pozoblanco Challenger Ordina Open - 's-Hertogenbosch Synsam Swedish Open - Bastad Mercedes Cup - Stuttgart Grand Prix de Tennis de Lyon - Lyon Davidoff Swiss Indoors - Basel Copa Sevilla - Seville Estoril Open - Estoril ARAG World Team Championship - Dusseldorf Synsam Swedish Open - Bastad Croatia Open - Umag Pilot Pen Tennis - New Haven Campionati Internazionali di Sicilia - Palermo CA Tennis Trophy - Vienna Grand Prix de Tennis de Lyon - Lyon Next Generation Adelaide International - Adelaide SAP Open - San Jose Regions Morgan Keegan Championships - Memphis Open SEAT Godo 2006 - Barcelona Ordina Open - 's-Hertogenbosch Synsam Swedish Open - Bastad Mumbai Open - Mumbai AIG Japan Open Tennis Championships - Tokyo St. Petersburg Open - St. Petersburg Heineken Open - Auckland ABN/AMRO World Tennis Tournament - Rotterdam The Dubai Tennis Championships - Dubai Estoril Open - Estoril Ordina Open - 's-Hertogenbosch Synsam Swedish Open - Bastad Mercedes Cup - Stuttgart Generali Open - Kitzbuhel Orange Prokom Open - Sopot Pilot Pen Tennis - New Haven China Open - Beijing Open de Moselle - Metz Grand Prix de Tennis de Lyon - Lyon ABN AMRO World Tennis Tournament - Rotterdam Open de Tenis Comunidad Valenciana - Valencia Open SEAT 2008 - Barcelona Orange Warsaw Open - Warsaw China Open - Beijing Grand Prix de Tennis de Lyon - Lyon Medibank International - Sydney Movistar Open - Vina del Mar Brasil Open - Costa do Sauipe Copa Telmex - Buenos Aires Abierto Mexicano Telcel - Acapulco Open Sabadell Atlantico - Barcelona AEGON Championships - London Catella Swedish Open - Bastad Masters Series - Hamburg Pilot Pen Tennis - New Haven China Open - Beijing Open de Tenis Comunidad Valenciana - Valencia Brisbane International - Brisbane Medibank International - Sydney Heineken Open - Auckland Chuncheon Challenger ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille The Dubai Tennis Championships - Dubai Delray Beach International Tennis Championships - Delray Beach Open Sabadell Atlantico - Barcelona Nottingham Challenger Campbells Hall of Fame Tennis Championships - Newport Catella Swedish Open - Bastad International German Open - Hamburg Countrywide Classic - Los Angeles Allianz Suisse Open Gstaad - Gstaad Pilot Pen Tennis - New Haven Open de Moselle - Metz Thailand Open - Bangkok China Open - Beijing Brisbane International - Brisbane Medibank International - Sydney Ramat Hasharon Challenger Heineken Open - Auckland Movistar Open - Santiago Copa Claro - Buenos Aires Delray Beach International Tennis Championships - Delray Beach US Men's Clay Court Championship - Houston AEGON Championships - London SkiStar Swedish Open - Bastad Atlanta Tennis Championships - Atlanta Milan Indoors - Milan Farmers Classic - Los Angeles ATP Studena Croatia Open - Umag Legg Mason Tennis Classic - Washington BCR Open Romania - Bucharest Rakuten Japan Open - Tokyo If Stockholm Open - Stockholm Binghamton Challenger ABN/AMRO World Tennis Tournament - Rotterdam Ordina Open - s-Hertogenbosch Brisbane International - Brisbane Delray Beach International Tennis Championships - Delray Beach AEGON International - Eastbourne SkiStar Swedish Open - Bastad Atlanta Tennis Championships - Atlanta Bet-at-home Open - Hamburg Farmers Classic - Los Angeles China Open - Beijing Rakuten Japan Open - Tokyo Erste Bank Open - Vienna Swiss Indoors Basel - Basel Valencia Open - Valencia Uncle Toby's Australian Men's Clay Court Challenger - Canberra Brisbane International - Brisbane Apia International - Sydney VTR Open - Vina del Mar Brasil Open - Sao Paulo Generali Open - Kitzbuhel SAP Open - San Jose U.S. National Indoor Tennis Championships - Memphis Copa Claro - Buenos Aires Abierto Mexicano Telcel - Acapulco Delray Beach International Tennis Championships - Delray Beach Grand Prix Hassan II - Casablanca Barcelona Open BancSabadell - Barcelona Portugal Open - Oeiras BMW Open - Munich AEGON Championships - London Burnie Challenger AEGON International - Eastbourne Hall of Fame Tennis Championships - Newport SkiStar Swedish Open - Bastad Bet-at-home Open - Hamburg ATP Vegeta Croatia Open - Umag Citi Open - Washington Winston-Salem Open - Winston-Salem PTT Thailand Open - Bangkok China Open - Beijing Tennis Cup of Flanders - Ostende Brisbane International - Brisbane Apia International - Sydney Qatar Exxon Mobil Open - Doha Royal Guard Open Chile - Vina del Mar BB&T Atlanta Open - Atlanta U.S. National Indoor Tennis Championships - Memphis Copa Claro - Buenos Aires Rio Open 500 - Rio de Janeiro Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco US Men's Clay Court Championship - Houston Barcelona Open BancSabadell - Barcelona BMW Open - Munich AEGON Championships - London SkiStar Swedish Open - Bastad Mexico City Challenger Bet-at-home Open - Hamburg BB&T Atlanta Open - Atlanta Vegeta Croatia Open - Umag Citi Open - Washington Malaysian Open - Kuala Lumpur Shenzhen Open - Shenzhen China Open - Beijing Kremlin Cup - Moscow Valencia Open - Valencia Brisbane International - Brisbane Apia International - Sydney U.S. National Indoor Tennis Championships - Memphis Rio Open - Rio de Janeiro Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco Argentina Open - Buenos Aires US Men's Clay Court Championship - Houston Barcelona Open BancSabadell - Barcelona Geneva Open - Geneva Gerry Weber Open - Halle SkiStar Swedish Open - Bastad BB&T Atlanta Open - Atlanta Citi Open - Washington Brasil Open - Sao Paulo Shenzhen Open - Shenzhen China Open - Beijing AIG Japan Open Tennis Championships - Tokyo St. Petersburg Open - St. Petersburg Millennium Estoril Open - Estoril Maia Open - Oporto Apia International - Sydney ABN AMRO World Tennis Tournament - Rotterdam Winston-Salem Open - Winston-Salem Dubai Duty Free Tennis Championships - Dubai Copa Sevilla Internacionales de Andalucia - Seville Argentina Open - Buenos Aires Rio Open - Rio de Janeiro Millennium Estoril Open - Estoril Geneva Open - Geneva SkiStar Swedish Open - Bastad Citi Open - Washington Rio Open - Rio de Janeiro Brasil Open - Sao Paulo Grand Prix Hassan II - Marrakech Barcelona Open BancSabadell - Barcelona TEB BNP Paribas Istanbul Open - Istanbul Irving Challenger Campbell's Hall of Fame Tennis Championships - Newport Citi Open - Washington PTT Thailand Open - Bangkok Open de Nice Cote d'Azur - Nice Caloundra Challenger Plava Laguna Croatia Open - Umag Swiss Open - Gstaad Intrum Stockholm Open - Stockholm Barcelona Open Banc Sabadell - Barcelona Topshelf Open - 's-Hertogenbosch Aegon Nottingham Open - Nottingham Grand Prix Hassan II - Marrakech Bet-at-home Open - Hamburg Maui Challenger Dallas Challenger Morelos Challenger Leon Challenger Gwangju Challenger Taipei City Challenger Rijeka Challenger Ilkley Challenger San Benedetto Challenger Kyoto Challenger Yokohama Challenger Apia International - Sydney Zhuhai Challenger Quanzhou Challenger Renault Slovenian Open - Ljubljana Lexington Challenger Ho Chi Minh City Challenger Taipei City Challenger FILA Challenger Biella - Biella Casino Lugano - Lugano Marburg Challenger Ningboo Challenger Shanghai Challenger Open Diputacion Pozoblanco - Cordoba MST ATP Challenger International - Burnie Barcelona Open Banc Sabadell - Barcelona Happy Valley Challenger San Benedetto Challenger Calgary Challenger Budapest Challenger Indian Wells Challenger Como Challenger Genova Challenger Marbella Challenger Biella Challenger Marbella Challenger Winnetka Challenger Antalya Challenger Open Diputacion - Cordoba Gran Canaria 1 Challenger Gran Canaria 2 Challenger CA-Challenge 2000 - Graz Kia International In Kawana - Kawana Barcelona Challenger Baton Rouge Challenger Monterrey Challenger Davidoff Swiss Indoors - Basel Calabasas Challenger Lexington Challenger Kaohsiung Challenger Melbourn Challenger Nottingham Challenger Vancouver Challenger Orange Prokom Open - Sopot Morelos Challenger Heineken Open - Auckland Mallorca Open - Mallorca Grand Prix de Tennis de Lyon - Lyon Mallorca Open - Mallorca Telenordia Swedish Open - Bastad Campionati Internazionali di Sicilia - Palermo Ordina Open - 's-Hertogenbosch Brasil Open - Salvador Adidas International - Sydney Open 13 - Marseille Idea Prokom Open - Sopot Estoril Open - Estoril Open Seat Godo 2003 - Barcelona RCA Championships - Indianapolis If Stockholm Open - Stockholm Open Seat-Godo 2001 - Barcelona Mallorca Open - Mallorca Kremlin Cup - Moscow CA Tennis Trophy - Vienna Adidas International - Sydney Koblenz Challenger Estoril Open - Estoril Trofeo Conde de Godo - Barcelona Heineken Open - Auckland Dubai Open - Dubai Open Seat Godo 2005 - Barcelona Ordina Open - 's-Hertogenbosch Mercedes Cup - Stuttgart Sydney International - Sydney Tennis Channel Open - Las Vegas Open Seat Godo 2007 - Barcelona Medibank International - Sydney Catella Swedish Open - Bastad Tennis Masters Series - Stuttgart Tennis Masters Series - Miami Tennis Masters Series - Monte Carlo Tennis Masters Series - Rome Tennis Masters Series - Hamburg Tennis Masters Series - Toronto Tennis Masters Series - Cincinnati Tennis Masters Series - Madrid Tennis Masters Series - Paris Tennis Masters Series - Indian Wells Tennis Masters Series - Miami Tennis Masters Series - Monte Carlo Tennis Masters Series - Rome Tennis Masters Series - Hamburg Abierto Mexicano de Tenis Pegaso - Acapulco Ordina Open - 's-Hertogenbosch China Open - Beijing Winston-Salem Open - Winston-Salem CA Tennis Trophy - Vienna Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Tennis Masters Series - Monte Carlo Telecom Italia Masters - Rome Tennis Masters Series - Hamburg BRD Nastase Tiriac Trophy - Bucharest Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Telecom Italia Masters - Rome Tennis Masters Series - Hamburg Rogers Cup - Montreal Tennis Masters Series - Paris Power Horse Cup - Dusseldorf Legg Mason Tennis Classic - Washington Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Indian Wells Tennis Masters Series - Madrid BNP Paribas Masters - Paris If Stockholm Open - Stockholm Pacific Life Open - Indian Wells Masters Series Monte Carlo - Monte Carlo Campionati Internazionali d'Italia - Rome Masters Series Hamburg - Hamburg Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati NASDAQ-100 Open - Miami Masters Series Madrid - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Masters Series Monte-Carlo - Monte Carlo Campionati Internazionali D'Italia - Rome Masters Series - Hamburg Rogers Masters - Montreal Western & Southern Financial Group Masters - Cincinnati Citi Open - Washington Tennis Masters Series - Madrid Moselle Open - Metz Chengdu Open - Chengdu European Open - Antwerp BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Barcelona Open BancSabadell - Barcelona Masters Series Monte-Carlo - Monte-Carlo Campionati BNL dItalia - Rome Masters Series Hamburg - Hamburg Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati Mutua Madrilena Masters Madrid - Madrid BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome Shanghai - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Rogers Cup - Toronto Shanghai ATP Masters 1000 - Shanghai BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Rogers Cup - Montreal Shanghai ATP Masters - Shanghai BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Tennis Masters Series - Toronto Rogers Cup - Toronto Western & Southern Open - Cincinnati BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Barcelona Open Banc Sabadell - Barcelona Mutua Madrid Open - Madrid Rogers Cup - Montreal Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Western & Southern Financial Group Masters - Cincinnati Rogers Cup - Montreal Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Shanghai Rolex Masters - Shanghai Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Tennis Masters Series - Hamburg Erste Bank Open - Vienna Tennis Masters Series - Montreal Tennis Masters Series - Cincinnati Tennis Masters Series - Madrid Mutua Madrilena Masters Madrid - Madrid Tennis Masters Series - Paris Wimbledon - London Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne Sony Ericsson Open - Miami 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 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 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 U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Australian Open - Melbourne French Open - Paris French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York French Open - Paris Australian Open Qualifying - Doha Wimbledon - London Australian Open - Melbourne French Open - Paris Davis Cup, World Group, QF, USA-ESP 3-1 Davis Cup, World Group, 1R, ESP-CZE 3-2 Davis Cup, World Group, F, ESP-USA 3-2 Davis Cup, World Group, 1R, BLR-ESP 4-1 Hyundai Hopman Cup - Perth Davis Cup, World Group, 1R, PER-ESP 0-5 Davis Cup, World Group, QF, ESP-GER, 3-2 Hopman Cup - Perth Davis Cup, Group I, 2R, CHN-AUS 1-3 Hopman Cup - Perth Australian Open (Australia, Wildcard) Australian Open (Australia, Wildcard) Tennis Masters Cup Shanghai - Shanghai Olympics - Athens Davis Cup, World Group, SF, ESP-FRA 4-1 Davis Cup, Group I, 1R, TPE-AUS 0-5 Davis Cup, Group I, 2R, UZB-AUS 1-3 Davis Cup, World Group, QF, USA-ESP 4-1 Davis Cup, World Group, PO, ESP-ITA 4-1 Davis Cup, Group I, 2R, AUS-KOR 5-0 Davis Cup, Group I, 2R, RUS-ESP 3-2 Olympics - Beijing