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
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 Uzbekistan F4 UAE F1 Kuwait F2 Yokohama Challenger 2001 - Yokohama Renault Slovenian Open - Ljubljana VSZ Solvak Open Challenger - Kosice Nova Challenger Osaka - Osaka Tumkur Open - Tumkur The LTA Wrexham Challenger - Wrexham The Manchester Trophy - Manchester Belgaum Open - Belgaum Fergana Challenger - Fergana MTCI ATP Challenger - Yokohama The Surbiton Trophy - Surbiton Sail Open - New Delhi New Delhi Challenger II - New Delhi Dublin Challenger - Dublin Arroyo de la Encomienda - Valladolid The Indian Oil-Servo ATP Challenger 1999 - Calcutta 3rd Volkswagon Challenger - Wolfsburg Fergana Challenger - Fergana Samarkand Challenger - Samarkand Yokohama International Tennis Tournament - Yokohama Neride Prague Indoor - Prague Dharwad Challenger 2003 - Dharwad The Powder Byrne Trophy - Surbiton Kobstaedernes ATP Challenger - Kolding Ho Chi Minh City Challenger - Ho Chi Minh City BH Tenis Open International Cup 2008 - Belo Horizonte Samsung Securities Cup Challenger - Seoul Sail Open - New Delhi TED Open - Istanbul GHI Bronx Classic - Bronx The Surbiton Trophy - Surbiton Fergana Challenger - Fergana Credicard Citi Mastercard Tennis Cup - Campos do Jordao Open de Franche Comte - Besancon Samarkand Challenger - Samarkand Powder Byrne Trophy - Surbiton 2004 USTA Challenger of Calabasas - Calabasas Keio Challenger International Tennis Tournament - Yokohama Kobstaedernes ATP Challenger - Kolding West of England Challenger - Bristol Heilbronn Challenger XI Open International D'Andorra - Andorra The LTA Nottingham Challenger - Nottingham Kyoto Challenger Open Castilla y Leon - Segovia Caversham International Tennis Tournament - Jersey 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 Open Seat-Godo '98 - Barcelona Napoli International Cup - Napoli Internazionali di Tennis di San Marino - San Marino Copenhagen Open - Copenhagen The Stella Artois Grass Court Championships - Queen's/London Milan Indoors - Milan Dubai Tennis Open - Dubai The Stella Artois Grass Court Championships - London Fergana Challenger - Fergana Mercedes-Benz Cup - Los Angeles President's Cup - Tashkent Grand Prix de Tennis de Lyon - Lyon ATP Heineken Challenger 2000 - Ho Chi Minh City St. Petersburg Open - St. Petersburg Estoril Open - Estoril St. Petersburg Open - St. Petersburg Open Seat Godo 2003 - Barcelona The Samsung Open - Nottingham TED Open Istanbul - Istanbul Bukhara Challenger - Bukhara MTNL Cellular ATP Challenger - Mumbai IPB Czech Indoor - Ostrava Bristol Challenger Trophy - Bristol The LTA Manchester Challenger - Manchester St. Petersburg Open - St. Petersburg Bukhara Challenger - Bukhara Generali Open 1999 - Kitzbuhel Mallorca Open - Mallorca The Manchester Trophy - Manchester Kremlin Cup - Moscow Fergana Challenger - Fergana Qatar Mobil Open '99 - Doha ABN/AMRO World Tennis Tournament - Rotterdam President's Cup 1999 - Tashkent Davidoff Swiss Indoors - Basel Grand Prix de Tennis de Lyon - Lyon Venice Open - Venice Open 13 - Marseille Estoril Open - Estoril Arroyo de la Encomienda - Valladolid Colorado Classic - Denver Gerry Weber Open - Halle The Nottingham Open - Nottingham Open de Montauban - Montauban LTA Wrexham Challenger - Wrexham The Manchester Trophy - Manchester Nokian Hakkapeliitta Open - Tampere Idea Prokom Open - Sopot China Open - Beijing Thailand Open - Bangkok Kremlin Cup - Moscow Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg ATP Heineken Challenger 1999 - Ho Chi Minh City St. Petersburg Open - St. Petersburg Stockholm Open - Stockholm Gold Flake Open - Chennai Kremlin Cup - Moscow Shimadzu All Japan Indoor - Kyoto The Surbiton Trophy - Surbiton The Hilversum Open - Hilversum The Wrexham Challenger - Wrexham Dubai Open - Dubai Open Seat Godo 2005 - Barcelona Bristol Challenger Trophy - Bristol The LTA Manchester Challenger - Manchester Gerry Weber Open - Halle LTA Men's Challenger - Wrexham Osaka International Tennis Tournament - Osaka Weissenhauser Strand Cup - Hamburg The Wrexham Challenger - Wrexham Investor Swedish Open - Bastad Samsung Securities Cup Challenger Tennis - Seoul The 69th King's Cup-Thailand Open - Bangkok Prasentiert Von Seat Wolfsburg - Wolfsburg Honda-Kah Open - Singapore President's Cup 1998 - Tashkent Fergana Tennis Challenger Tournament - Fergana Ciudad de Pozoblanco Open Diputacion - Cordoba Fergana Challenger - Fergana The LTA Bolton Challenger - Bolton Music City Challenger - Nashville 1999 Mercedes Cup - Stuttgart Challenger Groningen - Groningen Volkswagen Challenger 2005 - Wolfsburg 11 Torino B. Camparaini Arpa Ceramic Cup - Reggio Emilia Open de Tenis Amaya - Pamplona The Dubai Tennis Championships - Dubai Open de Tenis Comunidad Valenciana - Valencia Estoril Open - Estoril Gerry Weber Open - Halle Ordina Open - 's-Hertogenbosch Fergana Challenger - Fergana Open de Moselle - Metz St. Petersburg Open - St. Petersburg Salem Open - Hong Kong Kremlin Cup - Moscow Grand Prix de Tennis de Lyon - Lyon 1° Torneo Challenger Series 12° Trofeo Paolo Corazzi - Cremona SAP Open - San Jose 2000 Mercedes Cup - Stuttgart Dubai Tennis Open - Dubai The Tennis Channel Open - Las Vegas Generali Open 2000 - Kitzbuhel Open Seat Godo 2007 - Barcelona Gerry Weber Open - Halle Ordina Open - 's-Hertogenbosch Campbell's Hall of Fame Tennis Championships - Newport Countrywide Classic - Los Angeles Legg Mason Tennis Classic - Washington Mumbai Open - Mumbai Waldbaum's Hamlet Cup - Long Island ATP Kremlin Cup - Moscow Heineken Open - Auckland Kobstaedernes ATP Challenger - Kolding Advanta Championships - Philadelphia President's Cup - Tashkent 1998 Mercedes Cup - Stuttgart Open de Tenis Comunidad Valenciana - Valencia Legg Mason Tennis Classic - Washington D.C. BMW Open - Munich AXA Cup - London Catella Swedish Open - Bastad Open Seat-Godo 2000 - Barcelona Johannesburg Challenger St. Petersburg Open - St. Petersburg Busan Challenger ABN/AMRO World Tennis Tournament - Rotterdam Fergana Challenger Open Sabadell Atlantico - Barcelona Gerry Weber Open - Halle Campbells Hall of Fame Tennis Championships - Newport Indianapolis Tennis Championships - Indianapolis Estoril Open - Estoril Ordina Open - s-Hertogenbosch Proton Malaysian Open - Kuala Lumpur RCA Championships - Indianapolis The Stella Artois Grass Court Championships - London Salem Open - Hong Kong Helsinki Challenger China Open - Beijing Grand Prix de Tennis de Lyon - Lyon St. Petersburg Open - St. Petersburg Delray Beach International Tennis Championships - Delray Beach The Artois Championships - London Chennai Open - Chennai Legg Mason Tennis Classic - Washington SA Tennis Open - Johannesburg Topshelf Open - 's-Hertogenbosch Topshelf Open - 's-Hertogenbosch Campbell's Hall of Fame Tennis Championships - Newport RCA Championships - Indianapolis Legg Mason Tennis Classic - Washington Tunis Challenger Thailand Open - Bangkok Stockholm Open - Stockholm ATP Kremlin Cup - Moscow Grand Prix de Tennis de Lyon - Lyon The Stella Artois Championships - London Thailand Open - Bangkok Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Pilot Pen International - New Haven Open 13 - Marseille Dubai Tennis Open - Dubai Kremlin Cup - Moscow The Stella Artois Grass Court Championships - London Adidas International - Sydney Kremlin Cup - Moscow Shimadzu All Japan Indoor - Kyoto The LTA Hull Challenger - Hull West of England Tennis - Bristol Indian Oil Servo Challenger - Calcutta Challenger Hamburg - Hamburg Warsteiner Challenger Series - Lippstadt Warsteiner Challenger Wolfsburg - Wolfsburg Chengdu Open - Chengdu Grolsch Open - Amsterdam ABN/AMRO World Tennis Tournament - Rotterdam 2004 Keys Gate Challenger - Homestead The Stella Artois Grass Court Championships - London RCA Championships - Indianapolis The Stella Artois Grass Court Championships - London Open de Tenis Comunidad Valenciana - Valencia Countrywide Classic - Los Angeles Generali Open 1998 - Kitzbuhel Regions Morgan Keegan Championships - Memphis Tennis Channel Open - Las Vegas Campbells Hall of Fame Tennis Championships - Newport Open Seat-Godo '99 - Barcelona Indianapolis Tennis Championships - Indianapolis Countrywide Classic - Los Angeles Tento Czech Open - Prague Thailand Open - Bangkok If Stockholm Open - Stockholm ATP Kremlin Cup - Moscow Newsweek Champions Cup - Indian Wells The Lipton Championships - Key Biscayne Licher German Open - Hamburg Italian Open - Rome Great American Insurance ATP Championship - Cincinnati Eurocard Open - Stuttgart 14th Paris Open - Paris Italian Open - Rome German Open - Hamburg Tennis Masters Series - Toronto Tennis Masters Series - Cincinnati Tennis Masters Series - Stuttgart Tennis Masters Series - Paris The Ericsson Open - Miami Tennis Masters Series - Rome Tennis Masters Series - Hamburg Tennis Masters Series - Cincinnati 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 Tennis Masters Series - Toronto Tennis Masters Series - Cincinnati Grolsch Open - Amsterdam Tennis Masters Series - Paris Tennis Masters Series - Indian Wells Tennis Masters Series - Miami MFS Pro Tennis Championships - Boston Tennis Masters Series - Madrid adidas Open de Toulouse - Toulouse Open 13 - Marseille CA Tennis Trophy - Vienna Kremlin Cup - Moscow The Dubai Tennis Championships - Dubai Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Tennis Masters Series - Monte Carlo Tennis Masters Series - Hamburg Tennis Masters Series - Toronto Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid ABN/AMRO World Tennis Tournament - Rotterdam BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Tennis Masters Series - Monte Carlo Telecom Italia Masters - Rome Western & Southern Financial Group Masters - Cincinnati Aircel Chennai Open - Chennai Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami ABN/AMRO World Tennis Tournament - Rotterdam Masters Series Madrid - Madrid Estoril Open - Estoril BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Masters Series Monte-Carlo - Monte Carlo Campionati Internazionali D'Italia - Rome President's Cup 2000 - Tashkent Tennis Masters Series - Madrid Mallorca Open - Mallorca Tennis Masters Series - Indian Wells Tennis Masters Series - Madrid CA Tennis Trophy - Vienna UBS Open Gstaad - Gstaad Heineken Open - Auckland Adidas International - Sydney Open 13 - Marseille BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami NASDAQ-100 Open - Miami Mutua Madrilena Masters Madrid - Madrid Republic National Bank Monte Carlo Open - Monte Carlo Dubai Open - Dubai Western & Southern Financial Group Masters - Cincinnati Shanghai - Shanghai BNP Paribas Masters - Paris Tennis Masters Series - Hamburg Masters Series Monte Carlo - Monte Carlo Mercedes-Benz Cup - Los Angeles The Ericsson Open - Miami Sony Ericsson Open - Miami Campionati Internazionali d'Italia - Rome Masters Series Hamburg - Hamburg Western & Southern Financial Group Masters - Cincinnati Rogers Masters - Montreal Western & Southern Financial Group Masters - Cincinnati Campionati BNL dItalia - Rome Masters Series Hamburg - Hamburg Western & Southern Financial Group Masters - Cincinnati BNP Paribas Masters - Paris Rogers Masters - Toronto Tennis Masters Series - Montreal Tennis Masters Series - Indian Wells Tennis Masters Series - Stuttgart Masters Series - Hamburg Pacific Life Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome Masters Series Monte-Carlo - Monte-Carlo French Open - Paris Rogers Cup - Montreal Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York French Open - Paris Catella Swedish Open - Bastad Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Australian Open - Melbourne French Open - Paris Countrywide Classic - Los Angeles Wimbledon - London Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne ASB Classic - Auckland U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Telecom Italia Masters - Rome Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Sony Ericsson Open - Miami Australian Open - Melbourne Rogers Masters - Toronto Monte Carlo Open - Monte Carlo Tennis Masters Series - Monte Carlo French Open - Paris Davis Cup, World Group, QF, RUS-SVK 3-2 Davis Cup, World Group, 1R, RUS-SVK 3-2 Davis Cup, World Group, 1R, RUS-SUI 3-2 Davis Cup, World Group, QF, RUS-SWE 4-1 Davis Cup, World Group, SF, RUS-ARG 3-2 Davis Cup, World Group, F, RUS-FRA 3-2 Davis Cup, Group 1, REL2, PAK-KOR 3-2 Hopman Cup - Perth Davis Cup, World Group, 1R, BLR-RUS 3-2 Davis Cup, Group 1, REL2, PAK-NZL 3-2 Hopman Cup - Perth Davis Cup, World Group, 1R, RUS-CHI 4-1 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, World Group, 1R, CHI-RUS 2-3 Davis Cup, World Group, QF, RUS-FRA 3-2 Hopman Cup - Perth Davis Cup, World Group, 1R, ROU-RUS 1-4 Davis Cup, Group 2, 1R, OMA-PAK 1-4 Davis Cup, Group 2, 1R, PAK-HKG 3-1 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, PAK-IRI 3-2 Davis Cup, World Group, 1R, USA-RUS 3-2 Davis Cup, World Group, 1R, RUS-GER 3-2 Davis Cup, World Group, QF, ESP-RUS 4-1 Davis Cup, World Group, QR, RUS-THA 5-0 Davis Cup, Group 1, REL2, CHN-PAK 3-0 Davis Cup, World Group, 1R, RUS-BEL 4-1 Davis Cup, World Group, PO, CHI-PAK 5-0 Davis Cup, Group 1, 2R, IND-PAK 3-2 Davis Cup, World Group, SF, RUS-USA 3-2 Davis Cup, Group 1, PO, CHN-PAK 5-0 Davis Cup, World Group, F, RUS-ARG 3-2 Davis Cup, Group II, 1R, SRI-PAK 2-3 Davis Cup, World Group, QF, RUS-CZE 3-2 Davis Cup, Asia/Oceania Group II, 2R, NZL-PAK 3-2 Davis Cup, World Group, SF, AUS-RUS 4-1 15th Asian Games Doha 2006 AAMI Classic - Kooyong 1 Masters Guinot Mary Cohr AAMI Classic - Kooyong Davis Cup, Group II, 3R, THA-PAK 4-1 Davis Cup, World Group, QR, RUS-JPN 3-1 Davis Cup, World Group, QF, FRA-RUS 1-4 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 Tennis Masters Cup - Shanghai Tennis Masters Cup - Houston Davis Cup, Group I, PO, PAK-LTU 3-2 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 - Lisbon Olympics - Sydney Olympics - Athens