Career 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999 1998
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 Canada F4 USA F17 USA F18 USA F26 USA F27 USA F5 USA F4 USA F5 USA F6 USA F4 Copenhagen Open - Copenhagen U.S. Men's Clay Court Championships - Houston UTC Open - Cherkassy Carson Challenger Naples Challenger - Naples ECM Prague Open 2008 - Prague 2001 Eddleman USTA Challenger - Birmingham USTA/Safeway Challenger - Aptos Dusseldorf Open 2006 - Dusseldorf Wailea Men's Challenger - Maui 2007 Knoxville Challenger - Knoxville Hilton Waikoloa Village USTA Challenger - Waikoloa Siemens Open - Scheveningen s'Tennis Masters Challenger - Graz Samarkand Challenger - Samarkand Bukhara Challenger - Bukhara Southern Capital Cup - Almaty Waco Tennis Challenger - Waco The Mercedes Benz of Calabasas - Calabasas Ford Tennis Championships - Louisville Abierto Internacional Varonil Ciudad de Cancun - Cancun Sao Paulo Challenger Salinas Challenger Dallas Challenger Rome Challenger Sarasota Challenger Yuba City Challenger Alphen Challenger Tiburon Challenger Calabasas Challenger Charlottesville Challenger Knoxville Challenger Champaign Challenger Internationaux de Tennis de Brest - Brest XL Capital Bermuda Open - Bermuda ATP Heineken Challenger 2000 - Ho Chi Minh City Open de Franche Comte - Besancon Prostejov Challenger Bangkok Challenger Bangkok Challenger Izmir Challenger Honolulu Challenger Prague Challenger Knoxville Challenger Maui Challenger Dallas Challenger Manta Challenger Hamburg Challenger - Hamburg Dallas Challenger Heilbronn Challenger Winnetka Challenger USTA Challenger - Champaign XL Capital Bermuda Open - Bermuda Schickendanz Open - Furth Downtown Athletic Club USTA Challenger - Amarillo AXA Open - Lisbon San Luis Potosi Challenger 2000 - San Luis Potosi Eddleman USTA Challenger - Birmingham Whirlpool Open - Budapest Quelle Cup 2000 - Furth Zivnobanka Open - Prostejov Pekao Open - Szczecin Muller Cup 2000 - Ulm Open Diputacion - Cordoba Open Castilla y Leon Trofeo Iberdrola - Segovia Skandia Open - Linz drkoop.com USTA Tennis Championships of Houston - Houston USTA Tennis Championships of Austin - Austin 2000 Cairo Challenger - Cairo Copa Ericsson Mexico - Guadalajara Copa Ericsson Brazil - Sao Paulo USTA Challenger of Las Vegas - Las Vegas VI Trofeo Ciudad de Quito - Quito USTA Challenger of Burbank - Burbank Copa Ericsson Chile - Santiago Copa Ericsson Uruguay - Montevideo USTA Pro Tennis Classic at Mission Hills - Rancho Mirage Copa Ericsson Argentina - Buenos Aires University of Tennessee USTA Men's Challenger - Knoxville USTA Men's Challenger of Urbana-Champaign - Urbana Copa Ericsson Costa Rica - San Jose KGHM Polish Indoors - Wroclaw Challenger Ford de Cherbourg - Cherbourg Espinho Challenger - Espinho 2001 USTA Challenger of Calabasas - Calabasas XL Capital Bermuda Open - Bermuda The Scottish Tennis Championships - Edinburgh Compaq Challenger - Bucharest Quelle Cup - Furth Muller Cup - Ulm Internazionali di Tennis de San Marino - San Marino XXVIII Edizione 'A.Savoldi' - Manerbio Citta di Brindisi - Brindisi Kyiv UMC Open - Kiev Kuppers Kolsch Cup by Lambertz - Aachen Tatra Banka Open 2001 - Bratislava 2001 UT Tyler Patriot Challenger - Tyler Milano Challenger-Jameson Cup - Milan Pekao Open - Szczecin The Waco International Tennis Challenger - Waco 2002 Tulsa USTA Challenger - Tulsa Herwalt Motors Mercedes-Benz Center Men's Challenger - Fresno Open de L'Isere - Grenoble USTA Challenger of Burbank - Burbank USTA Challenger of San Antonio - San Antonio The Nottingham Cahllenger - Nottingham 2002 Azalea Orthopedic Challenger - Tyler Tatra Banka Open - Bratislava Neride Prague Indoor - Prague Intersport Heilbronn Open - Heilbronn Cadillac Pro Indoor USTA Challenger - West Bloomfield KGHM Polish Indoors - Wroclaw Healthsouth/USTA Challenger - Denver 1998 Safeway Challenger - Aptos Windy City Classic - Winnetka Heilbronn Open - Heilbronn Hilton Waikoloa Village USTA Challenger - Waikoloa KGHM Polish Indoors - Wroclaw Challenger Britania Zavaleta - Puebla Toluca Challenger - Toluca The Surbiton Trophy - Surbiton CNA TennisPro Classic - Winnetka Third Bank Tennis Championships - Lexington Kyiv Open - Kiev drkoop.com USTA Challenger of Austin - Austin Saint Francis Health System USTA Challenger - Tulsa XL Capital Bermuda Open - Bermuda Copa Ericsson - Lima The Scottish Tennis Championships - Edinburgh drkoop.com USTA challenger of Miami - Miami Zagreb Open - Zagreb Challenger Britania Zavaleta - Puebla Acura USTA Pro Tennis Classic at Mission Hills - Rancho Mirage Copa Ericsson - Guadalajara Copa Ericsson - Caracas Challenger de la Ciudad de Mexico - Mexico City ATU Cup - Weiden Open de Montauban - Montauban VII Torneo Internazionale di Tennis - Barletta CA-Challenge 2000 - Graz Cosmorom Challenger - Brasov drkoop.com USTA Tennis Championships of San Antonio - San Antonio Copa Sevilla - Seville Copa Ericsson Peru - Lima Schickendanz Open - Furth Zagreb Open - Zagreb FILA Challenger - Biella Asics Challenger Open - Monchengladbach Black Forest Open - Freudenstadt Kyiv Open - Kiev Grand Prix de Tennis - St. Jean de Luz Tatra Banka Open 2003 - Bratislava Privat Bank Cup - Dniepropetrovsk Challenger de Granby - Granby 2004 Freeman Men's Challenger - Joplin USTA Callenger of Urbana-Champaign - Urbana The Indian Oil-Servo ATP Challenger 1999 - Calcutta FILA Challenger Biella - Biella Challenger de Granby - Granby XL Capital Bermuda Open - Bermuda Frito Lay/USTA Challenger - Binghamton West Side Tennis Club Clay Court Challenger - Forest Hills drkoop.com USTA Challenger of Burbank - Burbank Prague Open - Prague Ljubljana Open - Ljubljana Schickedanz Open - Furth The Natrel's Challenger of Granby - Granby USTA Seascape Challenger - Aptos I Manta Open - Manta Privat Bank Cup - Dnepropetrovsk Intersport Heilbronn Open - Heilbronn Pro Tennis World Open - Sunrise Harrah's Entertainment Challenger - Tunica 2005 West Side Tennis Coub Men's Challenger - Forest Hills San Remo Tennis Cup 15° Piertomaso - San Remo Schickendanz Open - Furth Trofeo Internacional Club Laieta - Barcelona Challenger ATP de Cuenca Diario El Mercurio - Cuenca 11 Torino B. Camparaini Arpa Ceramic Cup - Reggio Emilia Top Wool Challenger - Biella Siemens Open - Scheveningen 7° Trani Cup - Trani San Marino Cepu Open - San Marino Olimp Kyiv Open - Kiev Lubbock Challenger - Lubbock 2005 Tulsa Challenger - Tulsa Swanston Challenger - Sacramento Tatra Banka Open - Bratislava Music City Challenger - Nashville USTA Illinois Challenger - Champaign PrivatBank Cup - Dnepropetrovsk Mobilux Open - Luxembourg USTA Challenger of Orlando - Orlando ATP Challenger Numea - New Caledonia Intersport Heilbronn Open - Heilbronn Hilton Waikoloa Village USTA Challenger - Waikoloa Challenger 42 - Andrezieux KGHM Emax Polish Indoors - Wroclaw Gemax Open - Belgrade Internationaux du Doubs - Besancon Challenger Ford de Cherbourg - Cherbourg X Torneo Internazionale di Tennis - Barletta Corona Mexico City Open - Mexico City Tennis Napoli Cup 2006 - Napoli XL Bermuda Open - Bermuda 10° Trofeo Luigi Pezzoli - Bergamo Atlanta Clay Court Challenger - Atlanta Tunis Open 2006 - Tunis Ostdeutscher Sparkassen Cup - Dresden Harrah's Entertainment Men's Pro Challenger - Tunica The West Side Tennis Club Clay Court Challenger - Forest Hills Baden Open - Ettlingen 5° Sporting Challenger - Turin 2006 North Shore Pro Tennis Championship - Winnetka GHI Bronx Tennis Classic - Bronx WOW Cafe Challenger - New Orleans Lubbock Challenger - Lubbock USTA Challenger of Oklahoma - Tulsa The $50,000 Pro Challenger at Calabasas - Calabasas Lambertz Open by Stawag - Aachen Ford Tennis Championships - Louisville Tatra Banka Open 2006 - Bratislava Music City Challenger - Nashville Privatbank Open 2006 - Dnepropetrovsk LTA Shrewsbury Challenger - Shrewsbury Internationaux de Nouvelle-Caledonie - New Caledonia Hilton Waikoloa Village USTA Challenger - Waikoloa Freeman Men's $50,000 Challenger - Joplin 2008 Lubbock Challenger - Lubbock Swanston Challenger - Sacramento Ford Tennis Championships - Louisville Sporting Challenger '08-Trofeo Regione Piemonte - Turin Savannah Challenger Karshi Challenger - Karshi Rogers Cup - Montreal Alexander Kolyaskin Memorial - Donetsk Semgroup Challenger - Tulsa Sacramento Challenger - Sacramento Music City Challenger - Nashville JSM Challenger of Champaign - Urbana PEOPLEnet CUP - Dnepropetrovsk IPP Open - Helsinki 2008 Knoxville Challenger - Knoxville Carson Challenger Rome Challenger Fergana Challenger Granby Challenger Szczecin Challenger Winnetka Challenger Dallas Challenger Tallahassee Challenger Sarasota Challenger Savannah Challenger Prostejov Challenger Winnetka Challenger Honolulu Challenger Tulsa Challenger Charlottesville Challenger Knoxville Challenger Champaign Challenger Noumea Challenger Heilbronn Challenger Dallas Challenger Sarasota Challenger Savannah Challenger Champaign Challenger Nottingham-2 Challenger Istanbul Challenger Dallas Challenger Savannah Challenger Tallahassee Challenger Sarasota Challenger Kaoshuing Challenger Charlottesville Challenger Le Gosier Challenger Knoxville Challenger Napa Challenger Sacramento Challenger Charlottesville Challenger Knoxville Challenger Maui Challenger Irving Challenger Sarasota Challenger Le Gosier Challenger Tallahassee Challenger Bordeaux Challenger Panama City Challenger Irving Challenger V Torneo Internazionale di Tennis - Barletta Siemens Open - Scheveningen Brixina Tennis Open - Bressanone Challenger 42 - Andrezieux Sarasota Challenger Skandia Open - Linz Black Forest Open 2000 - Freudenstadt University of Tennessee USTA Men's Challenger - Knoxville Shimadsu All Japan Indoor Tennis Championships - Kyoto Casino Lugano - Lugano V Trofeo Ciudad de Quito - Quito Alexander Kolyaskin Memorial - Donetsk Lucknow ATP Tour Challenger - Lucknow Intersport Heilbronn Open - Heilbronn Kroger / St. Jude International - Memphis Nord/LB Open - Braunschweig Kroger / St. Jude International - Memphis Badden Open by Rothaus - Ettlingen Kroger / St. Jude International - Memphis Galleryfurniture.com Challenge - Atlanta Grand Prix Hassan II - Casablanca Mallorca Open - Mallorca U.S. Men's Clay Court Championships - Orlando Miller Lite Hall of Fame Tennis Championships - Newport Legg Mason Tennis Classic - Washington D.C. Waldbaum's Hamlet Cup - Long Island Gold Flake Open - Chennai Adidas International - Sydney Cerveza Club Colombia Open - Bogota Verizon Tennis Challenge - Atlanta U.S. Men's Clay Court Championships - Houston Telenordia Swedish Open - Bastad Miller Lite Hall of Fame Tennis Championships - Newport 2001 Mercedes Cup - Stuttgart Gelsor Open Romania - Bucharest Heineken Open Shanghai - Shanghai Salem Open - Hong Kong AIG Japan Open - Tokyo St. Petersburg Open - St. Petersburg Scania Stockholm Open - Stockholm AAPT Championships - Adelaide Tata Open 2002 - Chennai Dubai Tennis Open - Dubai Trofeo Conde de Godo - Barcelona Mallorca Open - Mallorca BMW Open - Munich Internationaler Raiffeisen Grand Prix - St. Polten The Stella Artois Grass Court Championships - London Ordina Open - 's-Hertogenbosch The Samsung Open - Nottingham Telenordia Swedish Open - Bastad U.S. Men's Clay Court Championships - Houston Generali Open 2002 - Kitzbuhel Legg Mason Tennis Classic - Washington D.C. TD Waterhouse Cup - Long Island Campionati Internazionali di Sicilia - Palermo St. Petersburg Open - St. Petersburg AAPT Championships - Adelaide Heineken Open - Auckland Adidas International - Sydney Estoril Open - Estoril Allianz Suisse Open Gstaad - Gstaad Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Copenhagen Open - Copenhagen Heineken Open - Auckland Energis Open - Amsterdam Idea Prokom Open - Sopot RCA Championships - Indianapolis Heineken Open - Auckland Gelsor Open Romania - Bucharest Open 13 - Marseille International Tennis Championships - Delray Beach Campionati Internazionali di Sicilia - Palermo BMW Open - Munich Internationaler Raiffeisen Grand Prix - St. Polten Siebel Open - San Jose Estoril Open - Estoril U.S. Men's Clay Court Championships - Houston The Nottingham Open - Nottingham Synsam Swedish Open - Bastad Next Generation Hardcourts - Adelaide Open Seat Godo 2005 - Barcelona U.S. Men's Clay Court Championships - Houston BMW Open - Munich The Samsung Open - Nottingham Generali Open - Kitzbuhel US Men's Clay Court Championships - Houston Campbell's Hall of Fame Tennis Championships - Newport Energis Open - Amersfoort BA-CA Tennis Trophy - Vienna U.S. Men's Clay Court Championships - Houston AAPT Championships - Adelaide Hypo Group Tennis International - Portschach Adidas International - Sydney Gerry Weber Open - Halle Red Letter Days Open - Nottingham RCA Championships - Indianapolis Legg Mason Tennis Classic - Washington Pilot Pen Tennis - New Haven Thailand Open - Bangkok AIG Japan Open Tennis Championships - Tokyo Generali Open - Kitzbuhel Davidoff Swiss Indoors - Basel Next Generation Adelaide International - Adelaide Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Medibank Private International - Sydney Regions Morgan Keegan Championships - Memphis SAP Open - San Jose Arizona Men's Tennis Championships - Scottsdale Open de la Comunidad Valenciana - Valencia Dutch Open Tennis - Amersfoort Chennai Open - Chennai SAP Open - San Jose Grand Prix de Tennis de Lyon - Lyon Regions Morgan Keegan Championships - Memphis Delray Beach International Tennis Championships - Delray Beach AT&T Challenge - Atlanta Open Sabadell Atlantico - Barcelona Millenium Tennis Championships - Delray Beach Serbia Open - Belgrade AEGON Championships - London Ordina Open - s-Hertogenbosch Atlanta Tennis Championships - Atlanta Grand Prix Hassan II - Casablanca Estoril Open - Estoril Legg Mason Tennis Classic - Washington China Open - Beijing Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Open de Tenis Comunidad Valenciana - Valencia Brisbane International - Brisbane Heineken Open - Auckland Regions Morgan Keegan Championships - Memphis Heineken Open - Auckland US Men's Clay Court Championship - Houston Delray Beach International Tennis Championships - Delray Beach Open de Nice Cote d'Azur - Nice AEGON Championships - London Atlanta Tennis Championships - Atlanta Legg Mason Tennis Classic - Washington Winston Salem - Winston Salem Apia International - Sydney Open Sud de France - Montpellier US Men's Clay Court Championship - Houston Atlanta Tennis Championships - Atlanta Farmers Classic - Los Angeles Citi Open - Washington SAP Open - San Jose U.S. National Indoor Tennis Championships - Memphis Legg Mason Tennis Classic - Washington D.C. Delray Beach International Tennis Championships - Delray Beach US Men's Clay Court Championship - Houston SAP Open - San Jose AEGON International - Eastbourne Hall of Fame Tennis Championships - Newport BB&T Atlanta Open - Atlanta UNICEF Open - 's Hertogenbosch Farmers Classic - Los Angeles Rakuten Japan Open - Tokyo SAP Open - San Jose Regions Morgan Keegan Championships - Memphis Erste Bank Open - Vienna Swiss Indoors Basel - Basel Campbell's Hall of Fame Tennis Championships - Newport U.S. National Indoor Tennis Championships - Memphis Delray Beach Open - Delray Beach Dubai Duty Free Tennis Championships - Dubai US Men's Clay Court Championship - Houston Power Horse Cup - Dusseldorf AEGON Championships - London Heineken Open - Auckland Citi Open - Washington U.S. Mens's Clay Court Championship - Houston Abierto Mexicano Telcel - Acapulco Malaysian Open - Kuala Lumpur US Men's Clay Court Championship - Houston U.S. National Indoor Tennis Championships - Memphis Campbells Hall of Fame Tennis Championships - Newport Abierto Mexicano de Tenis Pegaso - Acapulco International Tennis Championships - Delray Beach Dubai Tennis Open - Dubai Power Horse Cup - Dusseldorf Grand Prix Hassan II - Casablanca Grand Prix Hassan II - Casablanca ABN/AMRO World Tennis Tournament - Rotterdam Energis Dutch Open - Amsterdam Copenhagen Open - Copenhagen President's Cup - Tashkent BellSouth Open - Vina del Mar Brasil Open - Salvador Kroger / St. Jude International - Memphis Internationaler Raiffeisen Grand Prix - St. Polten Energis Open - Amersfoort Legg Mason Tennis Classic - Washington Malaysian Open - Kuala Lumpur Thailand Open - Bangkok AEGON International - Eastbourne AEGON Championships - London Copa AT&T - Buenos Aires Winston-Salem Open - Winston-Salem du Maurier Open - Toronto Pacific Life Open - Indian Wells The Ericsson Open - Miami The Ericsson Open - Miami Pacific Life Open - Indian Wells Tennis Masters Series - Montreal 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 Tennis Masters Series - Miami Tennis Masters Series - Rome Tennis Masters Series - Hamburg Tennis Masters Series - Paris NASDAQ-100 Open - Miami Telecom Italia Masters - Rome Tennis Masters Series - Hamburg Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Rogers Masters - Toronto Pacific Life Open - Indian Wells Campionati Internazionali D'Italia - Rome Masters Series - Hamburg Rogers Masters - Montreal BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Western & Southern Financial Group Masters - Cincinnati BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Rogers Cup - Toronto Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters 1000 - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Rogers Cup - Montreal BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Rogers Cup - Toronto Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Rogers Cup - Toronto Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Tennis Masters Series - Toronto 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 Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London 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 Wimbledon - London French Open - Paris 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 Davis Cup, Group 2, PO, GEO-EGY 3-2 Davis Cup, Group 1, 2R, SVK-GEO 4-1 River Oaks International Tennis Tournament - Houston Davis Cup, Group 2, PO, GHA-GEO 2-3 Davis Cup, Group 2, 1R, GEO-RSA 3-2 Davis Cup, Group 2, 2R, POL-GEO 2-3 Davis Cup, Group 2, SF, HUN-GEO 2-3 Davis Cup, Group 2, 1R, LTU-GEO 3-2 Davis Cup, Group 1, 1R, GEO-POR 3-2 70th River Oaks International Tennis Tournament - Houston River Oaks International Tennis Tournament - Houston