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 USA F5 Canada F4 USA F17 USA F5 USA F6 USA F26 USA F27 USA F4 USA F18 USA F4 Open Castilla y Leon Trofeo Iberdrola - Segovia drkoop.com USTA Tennis Championships of San Antonio - San Antonio Copa Ericsson Mexico - Guadalajara University of Tennessee USTA Men's Challenger - Knoxville 2001 USTA Challenger of Calabasas - Calabasas XL Capital Bermuda Open - Bermuda 2002 Tulsa USTA Challenger - Tulsa USTA Challenger of San Antonio - San Antonio Challenger Britania Zavaleta - Puebla CNA TennisPro Classic - Winnetka Copa Ericsson - Lima drkoop.com USTA challenger of Miami - Miami Acura USTA Pro Tennis Classic at Mission Hills - Rancho Mirage drkoop.com USTA Challenger of Burbank - Burbank 2004 Freeman Men's Challenger - Joplin XL Capital Bermuda Open - Bermuda Schickedanz Open - Furth 2005 West Side Tennis Coub Men's Challenger - Forest Hills Challenger ATP de Cuenca Diario El Mercurio - Cuenca 2005 Tulsa Challenger - Tulsa Harrah's Entertainment Men's Pro Challenger - Tunica 2006 North Shore Pro Tennis Championship - Winnetka GHI Bronx Tennis Classic - Bronx USTA Challenger - Champaign Wailea Men's Challenger - Maui Hilton Waikoloa Village USTA Challenger - Waikoloa Fifth Third Bank Tennis Championships - Lexington GHI Bronx Tennis Classic - Bronx Semgroup Challenger - Tulsa Waco Tennis Challenger - Waco Barletta Challenger Rome Challenger Vancouver Challenger Mons Challenger Bangkok Challenger Bangkok Challenger Orleans Challenger Honolulu Challenger Dallas Challenger Sarasota Challenger Winnetka Challenger Knoxville Challenger Heilbronn Challenger Tallahassee Challenger Sarasota Challenger Bordeaux Challenger Nottingham-2 Challenger Istanbul Challenger Izmir Challenger Champaign Challenger Maui Challenger Kaoshuing Challenger Mons Challenger Savannah Challenger Charlottesville Challenger Knoxville Challenger Irving Challenger Ljubljana Open - Ljubljana Charlottesville Challenger Maui Challenger WOW Cafe Challenger - New Orleans Irving Challenger Tulsa Challenger Mons Challenger Savannah Challenger Charlottesville Challenger Ford Tennis Championships - Louisville Sarasota Challenger Tiburon Challenger Orleans Challenger Charlottesville Challenger Champaign Challenger Knoxville Challenger Dallas Challenger Orleans Challenger Orleans Challenger Dallas Challenger Intersport Heilbronn Open - Heilbronn Nord/LB Open - Braunschweig AEGON Championships - London Prostejov Challenger Champaign Challenger Noumea Challenger Open Sabadell Atlantico - Barcelona Panama City Challenger Apia International - Sydney Tallahassee Challenger Le Gosier Challenger U.S. National Indoor Tennis Championships - Memphis Sacramento Challenger AEGON International - Eastbourne Sarasota Challenger MFS Pro Tennis Championships - Boston Legg Mason Tennis Classic - Washington D.C. Copenhagen Open - Copenhagen Galleryfurniture.com Challenge - Atlanta Citrix Tennis Championships - Delray Beach U.S. Men's Clay Court Championships - Orlando RCA Championships - Indianapolis Miller Lite Hall of Fame Tennis Championships - Newport Legg Mason Tennis Classic - Washington D.C. Waldbaum's Hamlet Cup - Long Island Milan Indoors - Milan Kroger / St. Jude International - Memphis Sybase Open - San Jose Citrix Tennis Championships - Delray Beach Estoril Open - Estoril Verizon Tennis Challenge - Atlanta U.S. Men's Clay Court Championships - Houston The Stella Artois Grass Court Championships - London Heineken Trophy - 's-Hertogenbosch Telenordia Swedish Open - Bastad Mercedes-Benz Cup - Los Angeles RCA Championships - Indianapolis Advanta Championships - Philadelphia President's Cup - Tashkent Grand Prix de Tennis de Lyon - Lyon America's Red Clay Tennis Championship - Coral Springs Davidoff Swiss Indoors - Basel Scania Stockholm Open - Stockholm AAPT Championships - Adelaide AAPT Championships - Adelaide Gold Flake Open - Chennai Heineken Open - Auckland Heineken Open - Auckland Adidas International - Sydney Copa AT&T - Buenos Aires Kroger / St. Jude International - Memphis Abierto Mexicano de Tenis Pegaso - Acapulco Siebel Open - San Jose Franklin Templeton Tennis Classic - Scottsdale Estoril Open - Estoril Internationaler Raiffeisen Grand Prix - St. Polten Mallorca Open - Mallorca Internationaler Raiffeisen Grand Prix - St. Polten The Stella Artois Grass Court Championships - London Ordina Open - 's-Hertogenbosch Telenordia Swedish Open - Bastad AIG Japan Open - Tokyo Energis Open - Amersfoort Mercedes-Benz Cup - Los Angeles RCA Championships - Indianapolis Legg Mason Tennis Classic - Washington D.C. Brasil Open - Salvador CA Tennis Trophy - Vienna Davidoff Swiss Indoors - Basel Heineken Open - Auckland ABN/AMRO World Tennis Tournament - Rotterdam International Tennis Championships - Delray Beach Franklin Templeton Tennis Classic - Scottsdale Open Seat Godo 2003 - Barcelona The Stella Artois Grass Court Championships - London RCA Championships - Indianapolis Grand Prix de Tennis de Lyon - Lyon Kroger / St. Jude International - Memphis Estoril Open - Estoril BMW Open - Munich Internationaler Raiffeisen Grand Prix - St. Polten RCA Championships - Indianapolis Grand Prix de Tennis de Lyon - Lyon Stockholm Open - Stockholm Next Generation Hardcourts - Adelaide Medibank Private International - Sydney International Tennis Championships - Delray Beach Kroger / St. Jude International - Memphis Open Seat Godo 2005 - Barcelona U.S. Men's Clay Court Championships - Houston RCA Championships - Indianapolis Mercedes-Benz Cup - Los Angeles Stockholm Open - Stockholm Next Generation Adelaide International - Adelaide Sydney International - Sydney Delray Beach International Tennis Championships - Delray Beach The 10tele.com Open - Nottingham Campbell's Hall of Fame Tennis Championships - Newport RCA Championships - Indianapolis Pilot Pen Tennis - New Haven Grand Prix de Tennis de Lyon - Lyon Chennai Open - Chennai Millenium Tennis Championships - Delray Beach Regions Morgan Keegan Championships - Memphis Grand Prix Hassan II - Casablanca Estoril Open - Estoril Hypo Group Tennis International - Portschach Gerry Weber Open - Halle Cerveza Club Columbia Open - Bogota Legg Mason Tennis Classic - Washington Chennai Open - Chennai Delray Beach International Tennis Championships - Delray Beach The Artois Championships - London Medibank International - Sydney Delray Beach International Tennis Championships - Delray Beach Legg Mason Tennis Classic - Washington Chennai Open - Chennai SAP Open - San Jose Delray Beach International Tennis Championships - Delray Beach U.S. Mens's Clay Court Championship - Houston Ordina Open - s-Hertogenbosch Atlanta Tennis Championships - Atlanta Legg Mason Tennis Classic - Washington Pilot Pen Tennis - New Haven Open de Moselle - Metz Cerveza Club Colombia Open - Bogota Kremlin Cup - Moscow Open de Tenis Comunidad Valenciana - Valencia Aircel Chennai Open - Chennai Brisbane International - Brisbane Heineken Open - Auckland SAP Open - San Jose Open de Nice Cote d'Azur - Nice AEGON Championships - London Farmers Classic - Los Angeles Winston Salem - Winston Salem If Stockholm Open - Stockholm Erste Bank Open - Vienna SAP Open - San Jose Schickendanz Open - Furth Regions Morgan Keegan Championships - Memphis US Men's Clay Court Championship - Houston BMW Open - Munich Open de Franche Comte - Besancon San Luis Potosi Challenger 2000 - San Luis Potosi XL Capital Bermuda Open - Bermuda Eddleman USTA Challenger - Birmingham Salem Open - Hong Kong Zivnobanka Open - Prostejov Pekao Open - Szczecin ATU Cup - Weiden Jaegermeister Open - Braunschweig Open de Montauban - Montauban Open de Nice Cote d'Azur - Nice Time Warner USTA Challenger - Binghamton drkoop.com USTA Tennis Championships of Houston - Houston USTA Tennis Championships of Austin - Austin AEGON Championships - London USTA Challenger of Las Vegas - Las Vegas USTA Challenger of Burbank - Burbank RCA Championships - Indianapolis USTA Pro Tennis Classic at Mission Hills - Rancho Mirage UNICEF Open - 's Hertogenbosch Campbell's Hall of Fame Tennis Championships - Newport Atlanta Tennis Championships - Atlanta Farmers Classic - Los Angeles Citi Open - Washington Winston-Salem Open - Winston-Salem Citrix Tennis Championships - Delray Beach International Tennis Championships - Delray Beach Heineken Open - Auckland SAP Open - San Jose Delray Beach International Tennis Championships - Delray Beach Sybase Open - San Jose AEGON Championships - London Kroger / St. Jude International - Memphis Hall of Fame Tennis Championships - Newport BB&T Atlanta Open - Atlanta Power Horse Cup - Dusseldorf Generali Open 1999 - Kitzbuhel AEGON Championships - London U.S. National Indoor Tennis Championships - Memphis Abierto Mexicano Telcel - Acapulco 2001 Eddleman USTA Challenger - Birmingham The Scottish Tennis Championships - Edinburgh 2001 Mercedes Cup - Stuttgart Idea Prokom Open - Sopot 2001 UT Tyler Patriot Challenger - Tyler The Waco International Tennis Challenger - Waco Heineken Open Shanghai - Shanghai Herwalt Motors Mercedes-Benz Center Men's Challenger - Fresno USTA Challenger of Burbank - Burbank U.S. Mens's Clay Court Championship - Houston Regions Morgan Keegan Championships - Memphis US Men's Clay Court Championships - Houston Cadillac Pro Indoor USTA Challenger - West Bloomfield Challenger de Granby - Granby 1998 Safeway Challenger - Aptos Windy City Classic - Winnetka USTA Callenger of Urbana-Champaign - Urbana Healthsouth USTA Challenger - Dallas Toluca Challenger - Toluca Lucknow ATP Tour Challenger - Lucknow Casino Lugano - Lugano Venice Challenger - Venice Challenger de Granby - Granby USTA/Safeway Challenger - Aptos Northern Electric Open 1999 - Newcastle Frito Lay/USTA Challenger - Binghamton V Trofeo Ciudad de Quito - Quito drkoop.com USTA Challenger of Austin - Austin Saint Francis Health System USTA Challenger - Tulsa drkoop.com USTA Challenger of Dallas - Dallas Moncton Men's Challenger - Moncton West Side Tennis Club Clay Court Challenger - Forest Hills Prague Open - Prague The Natrel's Challenger of Granby - Granby USTA Seascape Challenger - Aptos I Manta Open - Manta Harrah's Entertainment Challenger - Tunica Lubbock Challenger - Lubbock Ethias Tennis Trophy - Mons Swanston Challenger - Sacramento Music City Challenger - Nashville USTA Illinois Challenger - Champaign USTA Challenger of Orlando - Orlando ATP Challenger Numea - New Caledonia Hilton Waikoloa Village USTA Challenger - Waikoloa Corona Mexico City Open - Mexico City XL Bermuda Open - Bermuda Atlanta Clay Court Challenger - Atlanta The West Side Tennis Club Clay Court Challenger - Forest Hills 5° Sporting Challenger - Turin Lubbock Challenger - Lubbock USTA Challenger of Oklahoma - Tulsa The $50,000 Pro Challenger at Calabasas - Calabasas Ford Tennis Championships - Louisville Naples Challenger - Naples Internationaux de Nouvelle-Caledonie - New Caledonia Freeman Men's $50,000 Challenger - Joplin Adidas International - Sydney Milan Indoors - Milan Ethias Trophy - Mons Swanston Challenger - Sacramento Ford Tennis Championships - Louisville Red Letter Days Open - Nottingham Hilton Waikoloa Village USTA Challenger - Waikoloa Seguros Bolivar Open - Bogota 2008 Lubbock Challenger - Lubbock UNICEF Open - 's Hertogenbosch Ethias Trophy - Mons Sacramento Challenger - Sacramento The Mercedes Benz of Calabasas - Calabasas Music City Challenger - Nashville JSM Challenger of Champaign - Urbana 2008 Knoxville Challenger - Knoxville Abierto Internacional Varonil Ciudad de Cancun - Cancun Sao Paulo Challenger Salinas Challenger Atlanta Tennis Championships - Atlanta Carson Challenger Delray Beach International Tennis Championships - Delray Beach Dallas Challenger Legg Mason Tennis Classic - Washington Davidoff Swiss Indoors - Basel Caltanissetta Challenger Shanghai ATP Masters 1000 - Shanghai Rome Challenger Savannah Challenger Sarasota Challenger Carson Challenger Yuba City Challenger Aptos Challenger Granby Challenger Alphen Challenger St. Remy Challenger Szczecin Challenger Napoli Challenger Rennes Challenger Calabasas Challenger Knoxville Challenger Honolulu Challenger Athens Challenger Bordeaux Challenger Mercedes-Benz Cup - Los Angeles Prostejov Challenger Winnetka Challenger Valencia Open - Valencia Tallahassee Challenger AEGON International - Eastbourne Dubai Duty Free Tennis Championships - Dubai XL Capital Bermuda Open - Bermuda Le Gosier Challenger Dallas Challenger Savannah Challenger Prague Challenger Quelle Cup 2000 - Furth Tennis Cup of Flanders - Ostende Mons Challenger Sarasota Challenger USTA Men's Challenger of Urbana-Champaign - Urbana Manta Challenger Moselle Open - Metz Pilot Pen Tennis - New Haven AIG Japan Open Tennis Championships - Tokyo Dallas Challenger Neride Prague Indoor - Prague BRD Nastase Tiriac Trophy - Bucharest Heilbronn Challenger Winnetka Challenger The Indian Oil-Servo ATP Challenger 1999 - Calcutta Winston-Salem Open - Winston-Salem Hilton Waikoloa Village USTA Challenger - Waikoloa Tenniscup of Flanders - Ostende U.S. National Indoor Tennis Championships - Memphis Napa Challenger Knoxville Challenger Downtown Athletic Club USTA Challenger - Amarillo Open Sabadell Atlantico - Barcelona Aircel Chennai Open - Chennai Open Sud de France - Montpellier Erste Bank Open - Vienna US Men's Clay Court Championship - Houston KGHM Polish Indoors - Wroclaw Power Horse Cup - Dusseldorf Third Bank Tennis Championships - Lexington Delray Beach Open - Delray Beach US Men's Clay Court Championship - Houston FILA Challenger - Biella Hamburg Challenger - Hamburg Healthsouth/USTA Challenger - Denver Copa Ericsson - Guadalajara 2007 Knoxville Challenger - Knoxville University of Tennessee USTA Men's Challenger - Knoxville Music City Challenger - Nashville Australian Open - Melbourne AXA Open - Lisbon Open Diputacion - Cordoba Wimbledon - London 2002 Azalea Orthopedic Challenger - Tyler Alexander Kolyaskin Memorial - Donetsk The Scottish Tennis Championships - Edinburgh FILA Challenger Biella - Biella Copa Ericsson Costa Rica - San Jose French Open - Paris Shimadsu All Japan Indoor Tennis Championships - Kyoto Brisbane International - Brisbane U.S. Open - New York Abierto Mexicano de Tenis - Mexico City Copenhagen Open - Copenhagen Indianapolis Tennis Championships - Indianapolis Heineken Open - Auckland Siebel Open - San Jose Arizona Men's Tennis Championships - Scottsdale du Maurier Open - Toronto U.S. Men's Clay Court Championships - Houston Newsweek Champions Cup - Indian Wells The Lipton Championships - Key Biscayne Great American Insurance ATP Championship - Cincinnati Tennis Masters Series - Indian Wells The Nottingham Open - Nottingham International Tennis Championships - Delray Beach The Ericsson Open - Miami Open de Moselle - Metz Tennis Masters Series - Hamburg Tennis Masters Series - Cincinnati Tennis Masters Series - Indian Wells Tennis Masters Series - Cincinnati Tennis Masters Series - Rome Tennis Masters Series - Toronto SAP Open - San Jose Tennis Masters Series - Indian Wells The Stella Artois Grass Court Championships - London Tennis Masters Series - Hamburg Grand Prix de Tennis de Lyon - Lyon Regions Morgan Keegan Championships - Memphis Tennis Channel Open - Las Vegas Countrywide Classic - Los Angeles U.S. Men's Clay Court Championships - Houston RCA Championships - Indianapolis Pacific Life Open - Indian Wells Next Generation Adelaide International - Adelaide Heineken Open - Auckland Regions Morgan Keegan Championships - Memphis Tennis Channel Open - Las Vegas Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Monte Carlo Countrywide Classic - Los Angeles Brisbane - Brisbane Rogers Cup - Montreal SAP Open - San Jose BNP Paribas Masters - Paris Pacific Life Open - Indian Wells BMW Open - Munich Campionati Internazionali d'Italia - Rome Rogers Masters - Toronto SA Tennis Open - Johannesburg Masters Series Madrid - Madrid Pacific Life Open - Indian Wells Estoril Open - Estoril Serbia Open - Belgrade AEGON Championships - London Campbells Hall of Fame Tennis Championships - Newport Rogers Masters - Montreal Countrywide Classic - Los Angeles China Open - Beijing Bank Austria Tennis Trophy - Vienna St. Petersburg Open - St. Petersburg Davidoff Swiss Indoors Basel - Basel Sony Ericsson Open - Miami Regions Morgan Keegan Championships - Memphis US Men's Clay Court Championship - Houston Open de Moselle - Metz Swiss Indoors Basel - Basel BNP Paribas Open - Indian Wells BRD Nastase Tiriac Trophy - Bucharest Sony Ericsson Open - Miami Topshelf Open - 's-Hertogenbosch Claro Open Colombia - Bogota BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Citi Open - Washington Malaysian Open - Kuala Lumpur Rakuten Japan Open - Tokyo Erste Bank Open - Vienna Swiss Indoors Basel - Basel Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Citi Open - Washington Internazionali BNL d'Italia - Rome Rogers Cup - Montreal BNP Paribas Open - Indian Wells US Men's Clay Court Championship - Houston Sony Ericsson Open - Miami Internazionali BNL d'Italia - Rome Rogers Cup - Toronto BNP Paribas Open - Indian Wells Sony Open Tennis - Miami U.S. Men's Clay Court Championships - Houston Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Rogers Cup - Toronto Tennis Masters Series - Paris Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells The Ericsson Open - Miami Tennis Masters Series - Montreal BNP Paribas Masters - Paris NASDAQ-100 Open - Miami Western & Southern Financial Group Masters - Cincinnati Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Campionati Internazionali D'Italia - Rome Pacific Life Open - Indian Wells U.S. Men's Clay Court Championships - Houston Tennis Masters Series - Miami Tennis Masters Series - Madrid BellSouth Open - Vina del Mar Tennis Masters Series - Monte Carlo Western & Southern Open - Cincinnati Tennis Masters Series - Cincinnati Rogers Cup - Toronto Western & Southern Financial Group Masters - Cincinnati NASDAQ-100 Open - Miami Tennis Masters Series - Hamburg NASDAQ-100 Open - Miami Western & Southern Financial Group Masters - Cincinnati Masters Series Hamburg - Hamburg U.S. Open - New York French Open - Paris Australian Open - Melbourne Wimbledon - London U.S. Open - New York Masters Series Monte Carlo - Monte Carlo Australian Open - Melbourne Masters Series - Hamburg Masters Series Monte-Carlo - Monte-Carlo French Open - Paris Western & Southern Financial Group Masters - Cincinnati Wimbledon - London U.S. Open - New York Mutua Madrilena Madrid Open - Madrid French Open - Paris U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Open de Moselle - Metz Thailand Open - Bangkok Malaysian Open - Kuala Lumpur Tennis Masters Series - Paris Tennis Masters Series - Monte Carlo Tennis Masters Series - Hamburg Tennis Masters Series - Miami Tennis Masters Series - Rome Tennis Masters Series - Montreal Tennis Masters Series - Monte Carlo Tennis Masters Series - Toronto Tennis Masters Series - Madrid Pacific Life Open - Indian Wells Western & Southern Financial Group Masters - Cincinnati BNP Paribas Masters - Paris Wimbledon - London Masters Series Hamburg - Hamburg U.S. Open - New York French Open - Paris Wimbledon - London Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne French Open - Paris French Open - Paris Wimbledon - London French Open - Paris U.S. Open - New York French Open - Paris French Open - Paris Wimbledon - London Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne Wimbledon - London U.S. Open - New York French Open - Paris Australian Open - Melbourne U.S. Open - New York U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris U.S. Open - New York Australian Open - Melbourne Australian Open - Melbourne Australian Open - Melbourne Wimbledon - London Australian Open - Melbourne Wimbledon - London Wimbledon - London Australian Open - Melbourne Davis Cup, World Group, QF, USA-BEL 4-1 Davis Cup, World Group, 1R, BEL-CZE 3-2 Davis Cup, World Group, QF, BEL-SUI 3-2 Davis Cup, World Group, QR, MAR-BEL 3-2 Davis Cup, Group 1, 2R, BEL-GRE 5-0 Davis Cup, World Group, QR, BEL-ZIM 4-1 Davis Cup, World Group, 1R, ESP-BEL 5-0 Hopman Cup - Perth Davis Cup, Group 1, 2R, BEL-ZIM 4-1 Davis Cup, World Group, PO, SUI-BEL, 4-1 Davis Cup, Group 1, 2R, BEL-POL 4-1 Davis Cup, World Group, PO, BEL-UKR, 3-2 Davis Cup, PO, BEL-CZE 1-4 Davis Cup, World Group, 1R, BEL-ESP 1-4 Davis Cup, World Group, PO, BEL-AUT 1-4 River Oaks International Tennis Tournament - Houston River Oaks International Tennis Tournament - Houston 70th River Oaks International Tennis Tournament - Houston Davis Cup, World Group, SF, FRA-BEL 4-1 Olympics - Athens