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
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 UAE F1 Qatar F1a Bahrain F1 India F1a Uzbekistan F4 Saudi Arabia F2 Nigeria F5 Nigeria F6 India F5 Sri Lanka F2 India F7 India F8 China F1 USA F1 China F2 USA F2 Great Britain F3 Great Britain F4 USA F7 Uzbekistan F4 India F3 India F4 Germany F4 France F3 Great Britain F3 Great Britain F4 Great Britain F5 Great Britain F6 Great Britain F7 UAE F1 UAE F2 Kuwait F1 Kuwait F2 Great Britain F2 Hilton Waikoloa Village USTA Challenger - Waikoloa USTA Men's Challenger of Dallas - Dallas The LTA Hull Challenger - Hull Challenger Hamburg - Hamburg Shimadzu All Japan Indoor - Kyoto Nova Challenger Osaka - Osaka San Luis Potosi Challenger 2002 - San Luis Potosi 2002 USTA Challenger of Calabasas - Calabasas 2002 Eddleman USTA Challenger - Birmingham Fergana Challenger - Fergana The Surbiton Trophy - Surbiton Open de Montauban - Montauban West of England Tennis - Bristol The Manchester Trophy - Manchester The Hilversum Open - Hilversum Fifth-Third Bank Tennis Championships - Lexington The Wrexham Challenger - Wrexham 2002 FSE Challenger - Tarzana Binghamton Professional Tennis Tournament - Binghamton GHI Bronx Classic - Bronx Indian Oil Servo Challenger - Calcutta ATP Heineken Challenger 2000 - Ho Chi Minh City Shimadzu All Japan Indoor - Kyoto Fergana Challenger - Fergana Samarkand Challenger - Samarkand The Powder Byrne Trophy - Surbiton Bristol Challenger Trophy - Bristol The LTA Manchester Challenger - Manchester TED Open Istanbul - Istanbul LTA Men's Challenger - Wrexham Bukhara Challenger - Bukhara USTA Challenger of Las Vegas - Las Vegas Yokohama International Tennis Tournament - Yokohama USTA Challenger of Burbank - Burbank Samsung Securities Cup Challenger - Seoul Osaka International Tennis Tournament - Osaka USTA Pro Tennis Classic at Mission Hills - Rancho Mirage Neride Prague Indoor - Prague Hilton Waikoloa Village USTA Challenger - Waikoloa Weissenhauser Strand Cup - Hamburg MTNL Cellular ATP Challenger - Mumbai Ho Chi Minh City Challenger - Ho Chi Minh City VI Abierto Internacional de Salinas - Salinas 2001 USTA Challenger of Calabasas - Calabasas Fergana Challenger - Fergana 2001 Centura USTA Challenger - Rocky Mount Aberto Da Costa Do Sauipe - Bahia Powder Byrne Trophy - Surbiton 2001 USTA Tallahassee Tennis Challenger - Tallahassee Bristol Challenger Trophy - Bristol Granby Challenger - Granby USTA Seascape Challenger - Aptos The LTA Manchester Challenger - Manchester Fifth-Third Bank Tennis Championships - Lexington The Wrexham Challenger - Wrexham Time Warner USTA Challenger - Binghamton GHI Bronx Tennis Classic - Bronx Theusbridge.com Tennis Classic - Tarzana TED Open - Istanbul Samarkand Challenger - Samarkand Bukhara Challenger - Bukhara Tulsa Auto Collection USTA Challenger - Tulsa USTA Championships of Kerrville - Kerrville USTA Tennis Championships of Houston - Houston Samsung Securities Cup Challenger Tennis - Seoul USTA Challenger of Burbank - Burbank Yokohama Challenger 2001 - Yokohama 2001 UT Tyler Patriot Challenger - Tyler Challenger Britania Zavaleta - Puebla Urbana-Champaign Challenger - Urbana The 69th King's Cup-Thailand Open - Bangkok The Waco International Tennis Challenger - Waco 2002 Tulsa USTA Challenger - Tulsa Herwalt Motors Mercedes-Benz Center Men's Challenger - Fresno USTA Challenger of Burbank - Burbank USTA Challenger of San Antonio - San Antonio 2002 Azalea Orthopedic Challenger - Tyler University of Tennessee USTA Challenger - Knoxville Britania Zavaleta - Puebla Hilton Waikoloa Village USTA Challenger - Waikoloa USTA Challenger of Dallas - Dallas The Indian Oil-Servo ATP Challenger 1999 - Calcutta ATP Heineken Challenger 1999 - Ho Chi Minh City Honda-Kah Open - Singapore USTA/Safeway Challenger - Aptos MTCI ATP Challenger - Yokohama Acura USTA Pro Tennis Classic at Mission Hills - Rancho Mirage Warsteiner Challenger Wolfsburg - Wolfsburg Open de Franche Comte - Besancon 2003 USTA Challenger of Calabasas - Calabasas XL Capital Bermuda Open - Bermuda Open Sainte-Victoire - Aix-En-Provence 2003 Eddleman USTA Challenger - Birmingham Fergana Tennis Challenger Tournament - Fergana The Surbiton Trophy - Surbiton Ciudad de Pozoblanco Open Diputacion - Cordoba West of England Challenger - Bristol The Manchester Trophy - Manchester Arroyo de la Encomienda - Valladolid Colorado Classic - Denver GHI Bronx Classic - Bronx Tumkur Open - Tumkur Dharwad Challenger 2003 - Dharwad Belgaum Open - Belgaum USTA Challenger of Tiburon - Tiburon The USTA Challenger at West End Racquet - Torrance Waco International Tennis Challenger - Waco A Glimmer of Hope Challenger - Austin The Wright Financial Group, Inc. Challenger - Champaign Hilton Waikoloa Village USTA Challenger - Waikoloa USTA Men's Challenger of Dallas - Dallas The LTA Wrexham Challenger - Wrexham Corona Mexico City Open - Mexico City IX Abierto Internacional de Salinas - Salinas 2004 USTA Challenger of Calabasas - Calabasas XL Capital Bermuda Open - Bermuda ARMS USTA Challenger - Rocky Mount Fergana Challenger - Fergana USTA Tallahassee Tennis Challenger - Tallahassee XI Open International D'Andorra - Andorra Open de Montauban - Montauban The LTA Nottingham Challenger - Nottingham The Manchester Trophy - Manchester USTA Seascape Challenger - Aptos Arroyo de la Encomienda - Valladolid Open Castilla y Leon - Segovia 2004 Colorado Tennis Classic - Denver College Station Challenger - College Station Austin Challenger - Austin Tiburon Challenger - Tiburon The LTA Bolton Challenger - Bolton Burbank Challenger - Burbank 2004 Keys Gate Challenger - Homestead Music City Challenger - Nashville The Wright Financial Group USTA Challenger - Champaign IPP Open - Helsinki Challenger Groningen - Groningen Hilton Waikoloa Village USTA Challenger - Waikoloa The LTA Men's Challenger Wrexham - Wrexham Volkswagen Challenger 2005 - Wolfsburg USTA Men's Challenger of Dallas - Dallas Open de Franche-Comte - Besancon Heineken Challenger - Ho Chi Minh City Pro Tennis World Open - Sunrise San Luis Potosi Challenger - San Luis Potosi Tallahassee Tennis Challenger - Tallahassee XL Capital Bermuda Open - Bermuda Harrah's Entertainment Challenger - Tunica 2005 West Side Tennis Coub Men's Challenger - Forest Hills Fergana Challenger - Fergana 4° Sporting Challenger - Turin The Surbiton Trophy - Surbiton Sunset Moulding Yuba City Racquet Club Challenger - Yuba City 11 Torino B. Camparaini Arpa Ceramic Cup - Reggio Emilia The West Side Tennis Club Grass Court Challenger - Forest Hills Open de Montauban - Montauban The LTA Men's Challenger - Nottingham The Manchester Trophy - Manchester Nokian Hakkapeliitta Open - Tampere Arroyo de la Encomienda - Valladolid ATP Open Castilla y Leon - Segovia Open de Tenis Amaya - Pamplona Samarkand Challenger - Samarkand Bukhara Challenger - Bukhara Swanston Challenger - Sacramento Pro Challenger at Calabasas - Calabasas Home Depot Center USTA Challenger - Carson USTA Challenger of Orlando - Orlando USTA Men's Challenger of Dallas - Dallas USTA Freeman Men's Challenger - Joplin 3rd Volkswagon Challenger - Wolfsburg BMW Tennis Championship - Sunrise 2006 Challenger of Santa Clarita California Challenger - Valencia Torneo Internacional Challenger Fila 2006 - Leon Dharwad Challenger 2006 - Dharwad Challenger Casablanca San Angel - Mexico City Atlanta Clay Court Challenger - Atlanta Fergana Challenger - Fergana The West Side Tennis Club Clay Court Challenger - Forest Hills Busan Open Challenger Tennis - Busan The Surbiton Trophy - Surbiton Sunset Moulding Yuba City Racquet Club Challenger - Yuba City The Commercia Challenger - Aptos The LTA Manchester Trophy - Manchester The LTA Nottingham Challenger - Nottingham Odlum Brown Vancouver Open - Vancouver GHI Bronx Tennis Classic - Bronx Bukhara Challenger - Bukhara Lubbock Challenger - Lubbock USTA Challenger of Oklahoma - Tulsa The Swanston Challenger - Sacramento The $50,000 Pro Challenger at Calabasas - Calabasas Kobstaedernes ATP Challenger - Kolding Lambertz Open by Stawag - Aachen Ford Tennis Championships - Louisville Music City Challenger - Nashville USTA Challenger - Champaign Challenger Britania Zavaleta - Puebla Wailea Men's Challenger - Maui LTA Wrexham Challenger - Wrexham AT&T Challenger of Dallas - Dallas BMW Tennis Championship - Sunrise II Naples ITG Challenger - Naples The 'Fitz' Casino Challenger - Tunica 2007 West Side Tennis Club Clay Court Challenger - Forest Hills Fergana Challenger - Fergana The Surbiton Trophy - Surbiton 2007 Nielsen Pro Tennis Championship - Winnetka The LTA Hester Trophy - Manchester LTA Nottingham Challenger - Nottingham Open Castilla y Leon - Segovia Bruno & Bruno Trial Lawyers Men's Challenger - New Orleans Lubbock Challenger - Lubbock Swanston Challenger - Sacramento Pro Challenger at Calabasas - Calabasas Kobstaedernes ATP Challenger - Kolding Lambertz Open by Stawag 2007 - Aachen Ford Tennis Championships - Louisville Bauer Watertechnology Cup 2007 - Eckental Music City Challenger - Nashville JSM Challenger - Champaign 2007 Knoxville Challenger - Knoxville Malaysian Open - Kuala Lumpur Delhi Challenger I - New Delhi Sail Open - New Delhi Heilbronn Open - Heilbronn AT&T Challenger of Dallas - Dallas KGHM Dialog Polish Indoors - Wroclaw 5 Volkswagen Challenger - Wolfsburg Bancolombia Open - Bogota Puerto Rico Challenger Tennis Event - Humacao Tallahassee Tennis Challenger - Tallahassee Baton Rouge Pro Tennis Classic - Baton Rouge 1° Torneo Challenger Series 12° Trofeo Paolo Corazzi - Cremona III Isla de Lanzarote - Lanzarote Men's Pro Challenger at Tunica National - Tunica Hurricane Tennis Open - Bradenton Sail Open - New Delhi New Delhi Challenger II - New Delhi Countrywide Classic USTA Men's Challenger - Carson The Surbiton Trophy - Surbiton Dublin Challenger - Dublin Nielsen USTA Pro Tennis Championship - Winnetka Fifth Third Bank Tennis Championships - Lexington BH Tenis Open International Cup 2008 - Belo Horizonte Oldum Brown Vancouver Open - Vancouver Credicard Citi Mastercard Tennis Cup - Campos do Jordao Sacramento Challenger - Sacramento The Mercedes Benz of Calabasas - Calabasas Kobstaedernes ATP Challenger - Kolding Labertz Open by Stawag - Aachen Ford Tennis Championships - Louisville Music City Challenger - Nashville JSM Challenger of Champaign - Urbana Caversham International Tennis Tournament - Jersey 2008 Knoxville Challenger - Knoxville Keio Challenger International Tennis Tournament - Yokohama Dunlop World Challenge - Toyota Heilbronn Challenger Wroclaw Challenger Belgrade Challenger Kyoto Challenger Johannesburg Challenger Talahassee Challenger Busan Challenger Zagreb Challenger Fergana Challenger Nottingham Challenger Vancouver Challenger Sacramento Challenger Champaign Challenger Helsinki Challenger Honolulu Challenger Dallas Challenger Sunrise Challenger Baton Rouge Challenger Tallahassee Challenger Tunis Challenger Savannah Challenger Sarasota Challenger Carson Challenger Ojai Challenger Vancouver Challenger Binghamton Challenger Sacramento Challenger Calabasas Challenger Charlottesville Challenger Knoxville Challenger Honolulu Challenger Dallas Challenger San Jose Challenger Savannah Challenger Dallas Challenger Savannah Challenger Nottingham Challenger Nottingham-2 Challenger Panama City Challenger Sacramento Challenger Honolulu Challenger Dubai Tennis Open - Dubai The Stella Artois Grass Court Championships - Queen's/London Gold Flake Open - Chennai Heineken Open - Auckland Franklin Templeton Tennis Classic - Scottsdale The Stella Artois Grass Court Championships - London Siebel Open - San Jose U.S. Men's Clay Court Championships - Houston The Stella Artois Grass Court Championships - London Heineken Open - Auckland Siebel Open - San Jose International Tennis Championships - Delray Beach The Stella Artois Grass Court Championships - London The Samsung Open - Nottingham Miller Lite Hall of Fame Tennis Championships - Newport Legg Mason Tennis Classic - Washington D.C. TD Waterhouse Cup - Long Island Heineken Open Shanghai - Shanghai AIG Japan Open - Tokyo Heineken Open - Auckland Siebel Open - San Jose Arizona Men's Tennis Championships - Scottsdale U.S. Men's Clay Court Championships - Houston The Stella Artois Grass Court Championships - London The Nottingham Open - Nottingham Miller Lite Hall of Fame Tennis Championships - Newport Mercedes-Benz Cup - Los Angeles Legg Mason Tennis Classic - Washington D.C. International Tennis Championships - Delray Beach Stockholm Open - Stockholm International Tennis Championships - Delray Beach Kroger / St. Jude International - Memphis Arizona Men's Tennis Championships - Scottsdale U.S. Men's Clay Court Championships - Houston The Stella Artois Grass Court Championships - London Delray Beach International Tennis Championships - Delray Beach Tennis Channel Open - Las Vegas Ordina Open - 's-Hertogenbosch Campbell's Hall of Fame Tennis Championships - Newport Stockholm Open - Stockholm St. Petersburg Open - St. Petersburg Heineken Open - Auckland Millenium Tennis Championships - Delray Beach SAP Open - San Jose Regions Morgan Keegan Championships - Memphis The Tennis Channel Open - Las Vegas U.S. Men's Clay Court Championships - Houston Gerry Weber Open - Halle The Stella Artois Championships - London Ordina Open - 's-Hertogenbosch Red Letter Days Open - Nottingham Campbell's Hall of Fame Tennis Championships - Newport Countrywide Classic - Los Angeles RCA Championships - Indianapolis Legg Mason Tennis Classic - Washington Mumbai Open - Mumbai AIG Japan Open Tennis Championships - Tokyo Delray Beach International Tennis Championships - Delray Beach SAP Open - San Jose Regions Morgan Keegan Championships - Memphis The Artois Championships - London Campbells Hall of Fame Tennis Championships - Newport Indianapolis Tennis Championships - Indianapolis Legg Mason Tennis Classic - Washington Thailand Open - Bangkok AIG Japan Open Tennis Championships - Tokyo If Stockholm Open - Stockholm Medibank International - Sydney SAP Open - San Jose Regions Morgan Keegan Championships - Memphis Delray Beach International Tennis Championships - Delray Beach U.S. Mens's Clay Court Championship - Houston Estoril Open - Estoril Gerry Weber Open - Halle AEGON Championships - London AEGON International - Eastbourne Campbells Hall of Fame Tennis Championships - Newport Indianapolis Tennis Championships - Indianapolis Countrywide Classic - Los Angeles Legg Mason Tennis Classic - Washington Pilot Pen Tennis - New Haven If Stockholm Open - Stockholm Bank Austria Tennis Trophy - Vienna Open de Tenis Comunidad Valenciana - Valencia Proton Malaysian Open - Kuala Lumpur Chennai Open - Chennai Medibank International - Sydney SA Tennis Open - Johannesburg Regions Morgan Keegan Championships - Memphis Delray Beach International Tennis Championships - Delray Beach Estoril Open - Estoril Ordina Open - s-Hertogenbosch Aircel Chennai Open - Chennai SAP Open - San Jose Regions Morgan Keegan Championships - Memphis US Men's Clay Court Championship - Houston BMW Open - Munich UNICEF Open - 's Hertogenbosch Regions Morgan Keegan Championships - Memphis AEGON International - Eastbourne Topshelf Open - 's-Hertogenbosch Open Sabadell Atlantico - Barcelona Topshelf Open - 's-Hertogenbosch ASB Classic - Auckland Chengdu Open - Chengdu Tennis Masters Series - Miami Tennis Masters Series - Cincinnati Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Pacific Life Open - Indian Wells Rogers Masters - Toronto Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Western & Southern Financial Group Masters - Cincinnati Pacific Life Open - Indian Wells Sony Ericsson Open - Miami BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Western & Southern Financial Group Masters - Cincinnati BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami BNP Paribas Open - Indian Wells Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Wimbledon - London U.S. Open - New York Australian Open - Melbourne 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 Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York French Open - Paris Davis Cup, Group 1, 1R, UZB-PAK 4-1 Davis Cup, Group 1, REL2, CHN-PAK 3-0 Davis Cup, Group 1, 1R, NZL-PAK 5-0 Davis Cup, Group 1, REL2, PAK-KOR 3-2 Davis Cup, Group 1, REL2, PAK-NZL 3-2 Davis Cup, Group 1, 1R, PAK-THA 3-2 Davis Cup, Group 1, 2R, PAK-TPE 4-1 Davis Cup, World Group, PO, CHI-PAK 5-0 Davis Cup, Group 1, 1R, TPE-PAK 3-2 Davis Cup, Group 1, 2R, IND-PAK 3-2 Davis Cup, Group 1, PO, CHN-PAK 5-0 Davis Cup, Group 2, 1R, OMA-PAK 1-4 Davis Cup, Group 2, 1R, PAK-HKG 3-1 Davis Cup, Asia/Oceania Group II, 2R, NZL-PAK 3-2 Davis Cup, Group II, 1R, HKG-PAK 2-3 Davis Cup, Group II, 1R, LIB-PAK 2-3 Davis Cup, Group II, 1R, SRI-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, THA-PAK 4-1 Davis Cup, Group II, 1R, PAK-KUW 3-2 Davis Cup, Group II, 3R, PAK-TPE 3-2 Davis Cup, Group II, 1R, PAK-IRI 3-2 Davis Cup, Group II, 3R, PAK-THA 3-2 Davis Cup, Group I, 1R, PAK-KOR 4-0 Davis Cup, Group I, 2R, PAK-UZB 1-4 Davis Cup, World Group I, PO, PAK-SLO 3-0 Davis Cup, Group I, 1R, PAK-JPN 0-4 Davis Cup, Group I, PO, PAK-LTU 3-2 70th River Oaks International Tennis Tournament - Houston River Oaks International Tennis Tournament - Houston 15th Asian Games Doha 2006 River Oaks International Tennis Tournament - Houston Davis Cup, Group II, 1R, PAK-INA 5-0 Davis Cup, Group I, PO, PAK-IND 0-4