Career 2024 2023 2022 2021 2020 2018 2017 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999 1998 1997 1996 1995
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 Qatar F1a Bahrain F1 Uzbekistan F4 Saudi Arabia F2 Nigeria F6 India F5 India F7 India F8 China F1 Great Britain F3 Great Britain F4 India F3 India F4 Germany F4 Great Britain F3 Great Britain F4 Great Britain F5 Great Britain F6 Great Britain F7 UAE F1 UAE F2 Kuwait F1 Great Britain F2 India F1a France F3 Nigeria F5 Sri Lanka F2 China F2 Nova Challenger Osaka - Osaka Uzbekistan F4 The Manchester Trophy - Manchester Fergana Challenger - Fergana Yokohama Challenger 2001 - Yokohama MTCI ATP Challenger - Yokohama The Surbiton Trophy - Surbiton UAE F1 Belgaum Open - Belgaum Arroyo de la Encomienda - Valladolid Kuwait F2 Fergana Challenger - Fergana Sail Open - New Delhi The LTA Wrexham Challenger - Wrexham 3rd Volkswagon Challenger - Wolfsburg Sail Open - New Delhi New Delhi Challenger II - New Delhi The Surbiton Trophy - Surbiton Tumkur Open - Tumkur Dublin Challenger - Dublin Credicard Citi Mastercard Tennis Cup - Campos do Jordao Caversham International Tennis Tournament - Jersey Keio Challenger International Tennis Tournament - Yokohama Heilbronn Challenger Kyoto Challenger The Indian Oil-Servo ATP Challenger 1999 - Calcutta Samarkand Challenger - Samarkand Yokohama International Tennis Tournament - Yokohama Neride Prague Indoor - Prague Dharwad Challenger 2003 - Dharwad Kobstaedernes ATP Challenger - Kolding The Powder Byrne Trophy - Surbiton Ho Chi Minh City Challenger - Ho Chi Minh City Samsung Securities Cup Challenger - Seoul TED Open - Istanbul GHI Bronx Classic - Bronx Fergana Challenger - Fergana Open de Franche Comte - Besancon Samarkand Challenger - Samarkand Powder Byrne Trophy - Surbiton 2004 USTA Challenger of Calabasas - Calabasas Kobstaedernes ATP Challenger - Kolding West of England Challenger - Bristol BH Tenis Open International Cup 2008 - Belo Horizonte XI Open International D'Andorra - Andorra The LTA Nottingham Challenger - Nottingham Open Castilla y Leon - Segovia Open de Montauban - Montauban The Manchester Trophy - Manchester The LTA Nottingham Challenger - Nottingham 4° Sporting Challenger - Turin The LTA Hester Trophy - Manchester LTA Nottingham Challenger - Nottingham The LTA Men's Challenger - Nottingham Delhi Challenger I - New Delhi ATP Open Castilla y Leon - Segovia KGHM Dialog Polish Indoors - Wroclaw The LTA Manchester Trophy - Manchester Lambertz Open by Stawag - Aachen Malaysian Open - Kuala Lumpur The Surbiton Trophy - Surbiton Open de Franche-Comte - Besancon Lambertz Open by Stawag 2007 - Aachen Bauer Watertechnology Cup 2007 - Eckental The Surbiton Trophy - Surbiton Belgrade Challenger 5 Volkswagen Challenger - Wolfsburg Arroyo de la Encomienda - Valladolid Samarkand Challenger - Samarkand III Isla de Lanzarote - Lanzarote Vancouver Challenger Labertz Open by Stawag - Aachen Dunlop World Challenge - Toyota Wroclaw Challenger Dharwad Challenger 2006 - Dharwad Bukhara Challenger - Bukhara Heilbronn Open - Heilbronn GHI Bronx Tennis Classic - Bronx GHI Bronx Classic - Bronx IX Abierto Internacional de Salinas - Salinas The LTA Men's Challenger Wrexham - Wrexham Heineken Challenger - Ho Chi Minh City The Surbiton Trophy - Surbiton Open Castilla y Leon - Segovia The Wright Financial Group USTA Challenger - Champaign Bukhara Challenger - Bukhara BMW Open - Munich International Championship of Croatia - Umag RCA Championships - Indianapolis The Samsung Open - Bournemouth Open Seat-Godo '98 - Barcelona 1998 Mercedes Cup - Stuttgart Mallorca Open - Mallorca Adidas International - Sydney Gold Flake Open - Chennai Estoril Open - Estoril Open Seat-Godo 2000 - Barcelona Mallorca Open - Mallorca Waldbaum's Hamlet Cup - Long Island Gold Flake Open - Chennai Adidas International - Sydney Abierto Mexicano de Tenis Pegaso - Acapulco Citrix Tennis Championships - Delray Beach Open Seat-Godo 2001 - Barcelona Mallorca Open - Mallorca Croatia Open - Umag Campionati Internazionali di Sicilia - Palermo Franklin Templeton Tennis Classic - Scottsdale Trofeo Conde de Godo - Barcelona Gerry Weber Open - Halle Telenordia Swedish Open - Bastad International Championship of Croatia - Umag Idea Prokom Open - Sopot Fergana Challenger - Fergana Salem Open - Hong Kong AIG Japan Open - Tokyo CA Tennis Trophy - Vienna Adidas International - Sydney Open Seat Godo 2003 - Barcelona ATP Heineken Challenger 2000 - Ho Chi Minh City 2003 Mercedes Cup - Stuttgart International Championship of Croatia - Umag Barcelona Munich Gstaad Amsterdam Umag Bucharest Palermo TED Open Istanbul - Istanbul Umag Montevideo Bukhara Challenger - Bukhara MTNL Cellular ATP Challenger - Mumbai Dubai Tennis Open - Dubai Adidas Open de Toulouse - Toulouse Bristol Challenger Trophy - Bristol Grolsch Open 1997 - Amsterdam The LTA Manchester Challenger - Manchester Bukhara Challenger - Bukhara Estoril Open - Estoril International Championship of Croatia - Umag Generali Open 2000 - Kitzbuhel Tata Open - Chennai The Manchester Trophy - Manchester Adidas International - Sydney Fergana Challenger - Fergana Copa AT&T - Buenos Aires Arroyo de la Encomienda - Valladolid Colorado Classic - Denver 1997 Mercedes Cup - Stuttgart The Nottingham Open - Nottingham Open de Montauban - Montauban LTA Wrexham Challenger - Wrexham Waldbaum's Hamlet Cup - Long Island Croatia Open - Umag The Manchester Trophy - Manchester Nokian Hakkapeliitta Open - Tampere China Open - Beijing Davidoff Swiss Indoors - Basel Stockholm Open - Stockholm Chennai Open - Chennai ATP Heineken Challenger 1999 - Ho Chi Minh City Argentina Open - Buenos Aires Abierto Mexicano Telfonica MoviStar - Acapulco Open Seat Godo 2005 - Barcelona Shimadzu All Japan Indoor - Kyoto The Surbiton Trophy - Surbiton Estoril Open - Estoril Dubai Tennis Open - Dubai The Hilversum Open - Hilversum The Wrexham Challenger - Wrexham Bristol Challenger Trophy - Bristol The LTA Manchester Challenger - Manchester LTA Men's Challenger - Wrexham Osaka International Tennis Tournament - Osaka Weissenhauser Strand Cup - Hamburg Croatia Open - Umag Idea Prokom Open - Sopot The Wrexham Challenger - Wrexham Samsung Securities Cup Challenger Tennis - Seoul The 69th King's Cup-Thailand Open - Bangkok China Open - Beijing Honda-Kah Open - Singapore Fergana Tennis Challenger Tournament - Fergana Ciudad de Pozoblanco Open Diputacion - Cordoba Chennai Open - Chennai Sydney International - Sydney CA Tennis Trophy - Vienna Fergana Challenger - Fergana Copa Telmex - Buenos Aires The LTA Bolton Challenger - Bolton Music City Challenger - Nashville Challenger Groningen - Groningen Volkswagen Challenger 2005 - Wolfsburg Open SEAT Godo 2006 - Barcelona Estoril Open - Estoril 11 Torino B. Camparaini Arpa Ceramic Cup - Reggio Emilia Open de Tenis Amaya - Pamplona Ordina Open - 's-Hertogenbosch Dutch Open Tennis - Amersfoort Croatia Open Umag - Umag Mumbai Open - Mumbai BA-CA Tennis Trophy - Vienna The Samsung Open - Nottingham St. Petersburg Open - St. Petersburg Fergana Challenger - Fergana Chennai Open - Chennai Sydney International - Sydney Brasil Open - Costa do Sauipe Copa Telmex - Buenos Aires Abierto Mexicano Telcel - Acapulco Gerry Weber Open - Halle Open Seat Godo 2007 - Barcelona 1° Torneo Challenger Series 12° Trofeo Paolo Corazzi - Cremona Gerry Weber Open - Halle Ordina Open - 's-Hertogenbosch Campbell's Hall of Fame Tennis Championships - Newport Dutch Open Tennis - Amersfoort Croatia Open - Umag Franklin Templeton Tennis Classic - Scottsdale IPB Czech Indoor - Ostrava Thailand Open - Bangkok Mumbai Open - Mumbai BA-CA Tennis Trophy - Vienna Chennai Open - Chennai Open SEAT 2008 - Barcelona Estoril Open - Estoril Open Seat-Godo '97 - Barcelona BA-CA Tennis Trophy - Vienna Chennai Open - Chennai Kobstaedernes ATP Challenger - Kolding Gerry Weber Open - Halle Campbells Hall of Fame Tennis Championships - Newport Indianapolis Tennis Championships - Indianapolis Franklin Templeton Tennis Classic - Scottsdale Johannesburg Challenger Mercedes-Benz Cup - Los Angeles Busan Challenger Proton Malaysian Open - Kuala Lumpur Chennai Open - Chennai Fergana Challenger Copa Telmex - Buenos Aires Abierto Mexicano Telcel - Acapulco Estoril Open - Estoril Ordina Open - s-Hertogenbosch Copa AT&T - Buenos Aires CA Tennis Trophy - Vienna Sydney International - Sydney BCR Open Romania - Bucharest The Stella Artois Grass Court Championships - London Helsinki Challenger Thailand Open - Bangkok CA Tennis Trophy - Vienna Medibank International - Sydney Auckland Marseille Memphis Rotterdam Delray Beach International Tennis Championships - Delray Beach Casablanca Estoril Oporto Halle Kitzbuhel Moscow Kitzbuhel Catella Swedish Open - Bastad Santiago The Artois Championships - London SA Tennis Open - Johannesburg Topshelf Open - 's-Hertogenbosch Topshelf Open - 's-Hertogenbosch Allianz Suisse Open Gstaad - Gstaad Campbell's Hall of Fame Tennis Championships - Newport Tunis Challenger Stockholm Open - Stockholm Synsam Swedish Open - Bastad Brasil Open - Costa do Sauipe The Nottingham Open - Nottingham Romanian Open - Bucharest Adidas International - Sydney Waldbaum's Hamlet Cup - Long Island Mallorca Open - Mallorca Dubai Tennis Open - Dubai The Stella Artois Grass Court Championships - Queen's/London Croatia Open - Umag RCA Championships - Indianapolis Estoril Open - Estoril The Stella Artois Grass Court Championships - London Abierto Mexicano de Tenis Pegaso - Acapulco Stuttgart Shimadzu All Japan Indoor - Kyoto The LTA Hull Challenger - Hull West of England Tennis - Bristol Oporto Indian Oil Servo Challenger - Calcutta St. Polten Challenger Hamburg - Hamburg Buenos Aires ATP Studena Croatia Open Umag - Umag Warsteiner Challenger Wolfsburg - Wolfsburg Chengdu Open - Chengdu Stockholm Open - Stockholm 1999 Mercedes Cup - Stuttgart 2004 Keys Gate Challenger - Homestead Abierto Mexicano Telfonica MoviStar - Acapulco Open Seat Godo - Barcelona The Stella Artois Grass Court Championships - London Gerry Weber Open - Halle The Stella Artois Grass Court Championships - London Abierto Mexicano Telcel - Acapulco Telenordia Swedish Open - Bastad Licher German Open - Hamburg Idea Prokom Open - Sopot Gerry Weber Open - Halle RCA Championships - Indianapolis Copa Telmex - Buenos Aires Abierto Mexicano Telcel - Acapulco Open 13 - Marseille Dubai Tennis Open - Dubai Campbells Hall of Fame Tennis Championships - Newport Indianapolis Tennis Championships - Indianapolis Open Seat-Godo '99 - Barcelona Gerry Weber Open - Halle BCR Open Romania - Bucharest Thailand Open - Bangkok Open de Moselle - Metz If Stockholm Open - Stockholm Newsweek Champions Cup - Indian Wells Eutelsat Monte Carlo Open - Monte Carlo Italian Open - Rome 12th Paris Open - Paris Newsweek Champions Cup - Indian Wells The Lipton Championships - Key Biscayne Monte Carlo Open - Monte Carlo Licher German Open - Hamburg Italian Open - Rome 13th Paris Open - Paris Newsweek Champions Cup - Indian Wells The Lipton Championships - Key Biscayne Republic National Bank Monte Carlo Open - Monte Carlo Italian Open - Rome International Championship of Croatia - Umag Great American Insurance ATP Championship - Cincinnati 14th Paris Open - Paris RCA Championships - Indianapolis The Ericsson Open - Miami Monte Carlo Open - Monte Carlo Waldbaum's Hamlet Cup - Long Island Italian Open - Rome German Open - Hamburg Tennis Masters Series - Cincinnati Tennis Masters Series - Stuttgart Tennis Masters Series - Paris Tennis Masters Series - Montreal Tennis Masters Series - Cincinnati Tennis Masters Series - Stuttgart Tennis Masters Series - Paris 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 - Hamburg Tennis Masters Series - Montreal Tennis Masters Series - Cincinnati Abierto Mexicano Telcel - Acapulco Tennis Masters Series - Madrid Monte Carlo Hamburg Rome Stuttgart Paris Abierto Mexicano de Tenis Pegaso - Acapulco Aircel Chennai Open - Chennai Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Tennis Masters Series - Monte Carlo Telecom Italia Masters - Rome Tennis Masters Series - Hamburg Tennis Masters Series - Toronto Davidoff Swiss Indoors - Basel Western & Southern Financial Group Masters - Cincinnati Pacific Life Open - Indian Wells President's Cup 2000 - Tashkent NASDAQ-100 Open - Miami Marbella Tennis Masters Series - Monte Carlo Telecom Italia Masters - Rome Tennis Masters Series - Indian Wells CA Tennis Trophy - Vienna Adidas International - Sydney Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid Valencia Brasil Open - Costa do Sauipe Tennis Masters Series - Indian Wells Pacific Life Open - Indian Wells The Stella Artois Grass Court Championships - London German Open - Hamburg NASDAQ-100 Open - Miami Eurocard Open - Stuttgart Masters Series Monte Carlo - Monte Carlo The Lipton Championships - Key Biscayne Campionati Internazionali d'Italia - Rome Masters Series Hamburg - Hamburg Medibank Private International - Sydney Rogers Masters - Toronto Synsam Swedish Open - Bastad Masters Series Madrid - Madrid 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 Tennis Masters Series - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Masters Series Hamburg - Hamburg Western & Southern Financial Group Masters - Cincinnati BNP Paribas Open - Indian Wells Mutua Madrilena Masters Madrid - Madrid Tennis Masters Series - Indian Wells Eurocard Open - Stuttgart The Ericsson Open - Miami Tennis Masters Series - Monte Carlo Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Hamburg Tennis Masters Series - Rome Campionati BNL dItalia - Rome Tennis Masters Series - Miami Masters Series Monte-Carlo - Monte-Carlo Philadelphia Wimbledon - London French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Countrywide Classic - Los Angeles French Open - Paris Wimbledon - London U.S. Open - New York Copa Telmex - Buenos Aires Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne ASB Classic - Auckland French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open French Open Wimbledon U.S. Open French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Australian Open - Melbourne French Open - Paris U.S. Open - New York Mutua Madrilena Masters Madrid - Madrid Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne Australian Open - Melbourne Great American Insurance ATP Championship - Cincinnati U.S. Open - New York Tennis Masters Series - Rome Wimbledon - London Rogers Masters - Toronto French Open - Paris French Open - Paris Davis Cup, World Group, 1R, ESP-GER 4-1 Davis Cup, World Group, QF, ITA-ESP 4-1 Davis Cup, World Group, QF, ESP-SUI 4-1 Davis Cup, World Group, 1R, NED-ESP 4-1 Davis Cup, Group 2, 1R, OMA-PAK 1-4 Davis Cup, World Group, QF, ESP-CRO 5-0 Davis Cup, World Group, SF, ESP-ARG 3-2 Davis Cup, Group 1, REL2, PAK-KOR 3-2 Davis Cup, World Group, QF, ESP-NED 4-1 Davis Cup, Group 1, REL2, PAK-NZL 3-2 Davis Cup, World Group, F, ESP-USA 3-2 Davis Cup, Group 1, 1R, PAK-THA 3-2 Davis Cup, Group 1, 2R, PAK-TPE 4-1 Davis Cup, Group 1, 1R, TPE-PAK 3-2 Davis Cup, Group 1, REL2, CHN-PAK 3-0 Davis Cup, World Group, 1R, ESP-BEL 5-0 Davis Cup, Group 2, 1R, PAK-HKG 3-1 Davis Cup, World Group, SF, ESP-FRA 4-1 Davis Cup, World Group, PO, CHI-PAK 5-0 Davis Cup, Group 1, 2R, IND-PAK 3-2 Davis Cup, Group 1, PO, CHN-PAK 5-0 Davis Cup, Group II, 1R, LIB-PAK 2-3 Davis Cup, Group II, 2R, PAK-NZL 1-4 Davis Cup, Group II, 2R, PHI-PAK 2-3 Davis Cup, Group II, 3R, PAK-TPE 3-2 Davis Cup, Group II, 1R, SRI-PAK 2-3 Davis Cup, World Group, SF, SWE-ESP 4-1 Davis Cup, World Group, F, AUS-ESP 3-1 Davis Cup, World Group, 1R, BRA-ESP 3-2 Davis Cup, Asia/Oceania Group II, 2R, NZL-PAK 3-2 Davis Cup, World Group, 1R, ESP-BRA 3-2 Davis Cup, Group II, 3R, THA-PAK 4-1 Davis Cup, Group 1, 1R, UZB-PAK 4-1 Davis Cup, Group 1, 1R, NZL-PAK 5-0 Davis Cup, Group II, 1R, PAK-KUW 3-2 Davis Cup, Group II, 1R, HKG-PAK 2-3 Davis Cup, Group I, 1R, PAK-KOR 4-0 Davis Cup, World Group I, PO, PAK-SLO 3-0 Davis Cup, Group I, 1R, PAK-JPN 0-4 Davis Cup, Group II, 1R, PAK-INA 5-0 15th Asian Games Doha 2006 Davis Cup, Group II, 1R, PAK-IRI 3-2 Davis Cup, Group I, PO, PAK-LTU 3-2 AAMI Classic - Kooyong Davis Cup, Group I, PO, PAK-IND 0-4 Davis Cup, Group II, 3R, PAK-THA 3-2 Davis Cup, Group I, 2R, PAK-UZB 1-4 Tennis Masters Cup - Houston ATP Tour World Championship - Hannover ATP Tour World Championship - Hannover Tennis Masters Cup - Shanghai Tennis Masters Cup - Houston Olympics - Athens