Career 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999 1998 1997 1996 1995 1994 1993 1992 1991 1989
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 F4 USA F5 USA F5 USA F6 USA F4 2006 North Shore Pro Tennis Championship - Winnetka AXA Open - Lisbon XL Capital Bermuda Open - Bermuda USTA Pro Tennis Classic at Mission Hills - Rancho Mirage 2001 USTA Challenger of Calabasas - Calabasas XL Bermuda Open - Bermuda USTA Challenger of Burbank - Burbank Neride Prague Indoor - Prague The Scottish Tennis Championships - Edinburgh Toluca Challenger - Toluca ATP Tour Challenger at Nellie Gail - Laguna Hills USTA/Safeway Challenger - Aptos Acura USTA Pro Tennis Classic at Mission Hills - Rancho Mirage Copa Ericsson - Guadalajara Ljubljana Open - Ljubljana 5° Sporting Challenger - Turin GHI Bronx Tennis Classic - Bronx Internationaux de Nouvelle-Caledonie - New Caledonia Hilton Waikoloa Village USTA Challenger - Waikoloa Swanston Challenger - Sacramento Ford Tennis Championships - Louisville Semgroup Challenger - Tulsa Waco Tennis Challenger - Waco Cadillac Pro Indoor USTA Challenger - West Bloomfield Music City Challenger - Nashville JSM Challenger of Champaign - Urbana 2008 Knoxville Challenger - Knoxville Atlanta Clay Court Challenger - Atlanta Salinas Challenger Dallas Challenger Hilton Waikoloa USTA Challenger - Waikoloa Rome Challenger Carson Challenger Yuba City Challenger Zivnobanka Open - Prostejov Lubbock Challenger - Lubbock Copa Ericsson - Lima XL Capital Bermuda Open - Bermuda The $50,000 Pro Challenger at Calabasas - Calabasas Alphen Challenger Szczecin Challenger Tiburon Challenger Calabasas Challenger Charlottesville Challenger West Side Tennis Club Clay Court Challenger - Forest Hills Knoxville Challenger Champaign Challenger Prostejov Challenger Eddleman USTA Challenger - Birmingham Tatra Banka Slovak Open - Bratislava The Natrel's Challenger of Granby - Granby Third Bank Tennis Championships - Lexington Bangkok Challenger 2001 Eddleman USTA Challenger - Birmingham Honolulu Challenger 2002 Tulsa USTA Challenger - Tulsa Schickendanz Open - Furth Hilton Waikoloa Village USTA Challenger - Waikoloa The Waco International Tennis Challenger - Waco Sparkessen Magdeburg Open - Magdeburg KGHM Polish Indoors - Wroclaw Herwalt Motors Mercedes-Benz Center Men's Challenger - Fresno San Luis Potosi Challenger 2000 - San Luis Potosi Pekao Open - Szczecin Open Diputacion - Cordoba University of Tennessee USTA Men's Challenger - Knoxville USTA Men's Challenger of Urbana-Champaign - Urbana Downtown Athletic Club USTA Challenger - Amarillo Sarasota Challenger Prostejov Challenger Windy City Classic - Winnetka USTA Challenger of San Antonio - San Antonio 2005 West Side Tennis Coub Men's Challenger - Forest Hills Music City Challenger - Nashville drkoop.com USTA challenger of Miami - Miami USTA Challenger of Orlando - Orlando ATP Challenger Numea - New Caledonia Hilton Waikoloa Village USTA Challenger - Waikoloa Freeman Men's $50,000 Challenger - Joplin Tulsa Challenger Ford Tennis Championships - Louisville XL Capital Bermuda Open - Bermuda Charlottesville Challenger The West Side Tennis Club Clay Court Challenger - Forest Hills Knoxville Challenger Champaign Challenger Heilbronn Challenger Sarasota Challenger Istanbul Challenger Maui Challenger Dallas Challenger Savannah Challenger Savannah Challenger Manta Challenger USTA Seascape Challenger - Aptos USTA Challenger - Champaign Dallas Challenger I Manta Open - Manta Le Gosier Challenger 2005 Tulsa Challenger - Tulsa WOW Cafe Challenger - New Orleans USTA Challenger of Oklahoma - Tulsa Wailea Men's Challenger - Maui Heilbronn Challenger Ford Tennis Championships - Louisville Winnetka Challenger Granby Challenger Carson Challenger Napa Challenger Rome Challenger Charlottesville Challenger Winnetka Challenger Swanston Challenger - Sacramento Sarasota Challenger Irving Challenger The Mercedes Benz of Calabasas - Calabasas Abierto Internacional Varonil Ciudad de Cancun - Cancun Corona Mexico City Open - Mexico City Music City Challenger - Nashville USTA Challenger of Las Vegas - Las Vegas 2002 Azalea Orthopedic Challenger - Tyler Intersport Heilbronn Open - Heilbronn Dallas Challenger Savannah Challenger 2004 Freeman Men's Challenger - Joplin Winnetka Challenger Harrah's Entertainment Men's Pro Challenger - Tunica Izmir Challenger USTA Men's Challenger of Urbana-Champaign - Urbana Charlottesville Challenger Knoxville Challenger Challenger ATP de Cuenca Diario El Mercurio - Cuenca Lubbock Challenger - Lubbock 2001 UT Tyler Patriot Challenger - Tyler 2007 Knoxville Challenger - Knoxville Japan Open - Tokyo CNA TennisPro Classic - Winnetka XL Capital Bermuda Open - Bermuda Open de Franche Comte - Besancon AT&T Challenge - Atlanta The Stella Artois Grass Court Championships - London Miller Lite Hall of Fame Tennis Championships - Newport Shanghai Open '98 - Shanghai Sybase Open - San Jose Infiniti Open - Los Angeles Heineken Open Singapore - Singapore Adidas International - Sydney Kroger / St. Jude International - Memphis Galleryfurniture.com Challenge - Atlanta Open Castilla y Leon Trofeo Iberdrola - Segovia Heineken Open - Auckland Kroger / St. Jude International - Memphis drkoop.com USTA Tennis Championships of Houston - Houston Sybase Open - San Jose Open de L'Isere-Open 38 - Grenoble Copa Ericsson Mexico - Guadalajara Verizon Tennis Challenge - Atlanta AIG Japan Open - Tokyo USTA Challenger of Burbank - Burbank The Stella Artois Grass Court Championships - London Telenordia Swedish Open - Bastad 2001 Mercedes Cup - Stuttgart Idea Prokom Open - Sopot Heineken Open Shanghai - Shanghai Heineken Open - Auckland Internationaler Raiffeisen Grand Prix - St. Polten Ordina Open - 's-Hertogenbosch Telenordia Swedish Open - Bastad Legg Mason Tennis Classic - Washington D.C. Copa Ericsson Costa Rica - San Jose Heineken Open - Auckland USTA Men's Challenger of Dallas - Dallas International Tennis Championships - Delray Beach Prague Open - Prague Schickedanz Open - Furth Salem Open - Hong Kong The Stella Artois Grass Court Championships - London Legg Mason Tennis Classic - Washington D.C. Copenhagen USTA Tennis Championships of Austin - Austin Antwerp Pilot Pen International - New Haven Saint Francis Health System USTA Challenger - Tulsa Kremlin Cup - Moscow Hamburg Challenger - Hamburg Salem Open - Hong Kong The Stella Artois Grass Court Championships - London Naples Challenger - Naples Healthsouth/USTA Challenger - Denver 1998 Safeway Challenger - Aptos U.S. Men's Clay Court Championships - Houston Gold Flake Open - Chennai Cerveza Club Colombia Open - Bogota Challenger Britania Zavaleta - Puebla Arrowhead USTA Men's Pro Tennis Classic - Rancho Mirage U.S. Men's Clay Court Championships - Houston Hilton Waikoloa Village USTA Challenger - Waikoloa Tallahassee Challenger The Scottish Tennis Championships - Edinburgh Open de Montauban - Montauban Miller Lite Hall of Fame Tennis Championships - Newport drkoop.com USTA Tennis Championships of San Antonio - San Antonio FILA Challenger - Biella Challenger de Granby - Granby USTA Callenger of Urbana-Champaign - Urbana Healthsouth/USTA Men's Challenger of Burbank - Burbank The Indian Oil-Servo ATP Challenger 1999 - Calcutta FILA Challenger Biella - Biella Challenger de Granby - Granby Frito Lay/USTA Challenger - Binghamton drkoop.com USTA Challenger of Burbank - Burbank Mallorca Open - Mallorca U.S. Men's Clay Court Championships - Houston Harrah's Entertainment Challenger - Tunica USTA Illinois Challenger - Champaign Copenhagen Open - Copenhagen Sydney AAPT Championships - Adelaide US Men's Clay Court Championships - Houston Miller Lite Hall of Fame Tennis Championships - Newport RCA Championships - Indianapolis Kroger / St. Jude International - Memphis Sao Paulo Challenger 2008 Lubbock Challenger - Lubbock Pilot Pen International - New Haven U.S. Men's Clay Court Championships - Houston Japan Open - Tokyo Grand Prix Hassan II - Casablanca Estoril Open - Estoril Sacramento Challenger - Sacramento Hypo Group Tennis International - Portschach Gerry Weber Open - Halle Advanta Championships - Philadelphia Red Letter Days Open - Nottingham Franklin Templeton Tennis Classic - Scottsdale The Stella Artois Grass Court Championships - Queen's/London Bangkok Challenger Legg Mason Tennis Classic - Washington D.C. RCA Championships - Indianapolis Prague Challenger Legg Mason Tennis Classic - Washington Nottingham-2 Challenger Pilot Pen Tennis - New Haven Tallahassee Challenger Thailand Open - Bangkok RCA Championships - Indianapolis AIG Japan Open Tennis Championships - Tokyo Davidoff Swiss Indoors - Basel Heineken Open - Auckland Heineken Open - Singapore U.S. Men's Clay Court Championships - Orlando Noumea Challenger Kaoshuing Challenger Legg Mason Tennis Classic - Washington D.C. Dallas Challenger Savannah Challenger Millenium Tennis Championships - Delray Beach Next Generation Adelaide International - Adelaide Chennai Open - Chennai Maui Challenger Delray Beach International Tennis Championships - Delray Beach Honolulu Challenger Regions Morgan Keegan Championships - Memphis Hong Kong Queen's Club Washington Delray Beach International Tennis Championships - Delray Beach Moscow Open Sabadell Atlantico - Barcelona Philadelphia St. Petersburg Tokyo Queen's Club Sacramento Challenger Ordina Open - s-Hertogenbosch Kuala Lumpur Tokyo Beijing Tokyo Knoxville Challenger Kremlin Cup - Moscow Queen's Club Open de Tenis Comunidad Valenciana - Valencia Brisbane International - Brisbane Champaign Challenger SAP Open - San Jose Regions Morgan Keegan Championships - Memphis New Haven Open de Nice Cote d'Azur - Nice AEGON Championships - London UNICEF Open - 's Hertogenbosch Legg Mason Tennis Classic - Washington Winston Salem - Winston Salem Dallas Challenger Apia International - Sydney Open Sud de France - Montpellier SAP Open - San Jose US Men's Clay Court Championship - Houston Atlanta Tennis Championships - Atlanta Farmers Classic - Los Angeles Citi Open - Washington China Open - Beijing Heineken Open - Auckland Sarasota Challenger SAP Open - San Jose U.S. National Indoor Tennis Championships - Memphis AEGON International - Eastbourne BB&T Atlanta Open - Atlanta Malaysian Open - Kuala Lumpur Rakuten Japan Open - Tokyo Erste Bank Open - Vienna U.S. National Indoor Tennis Championships - Memphis AEGON Championships - London Citi Open - Washington Hall of Fame Tennis Championships - Newport U.S. National Indoor Tennis Championships - Memphis Abierto Mexicano Telcel - Acapulco Campbell's Hall of Fame Tennis Championships - Newport Knoxville Challenger Chicoutimi CH SAP Open - San Jose Serbia Open - Belgrade Farmers Classic - Los Angeles AEGON Championships - London Advanta Championships - Philadelphia Legg Mason Tennis Classic - Washington St. Petersburg Open - St. Petersburg Heineken Open - Auckland Delray Beach Open - Delray Beach US Men's Clay Court Championship - Houston Sarasota Challenger AAPT Championships - Adelaide Atlanta Tennis Championships - Atlanta Regions Morgan Keegan Championships - Memphis Mercedes-Benz Cup - Los Angeles Campbell's Hall of Fame Tennis Championships - Newport Atlanta Tennis Championships - Atlanta US Men's Clay Court Championship - Houston Delray Beach International Tennis Championships - Delray Beach US Men's Clay Court Championship - Houston Scania Stockholm Open - Stockholm Le Gosier Challenger Tallahassee Challenger Swiss Indoors Basel - Basel Bordeaux Challenger U.S. Men's Clay Court Championships - Houston Panama City Challenger Dubai Duty Free Tennis Championships - Dubai Power Horse Cup - Dusseldorf Adelaide Irving Challenger Tokyo Beijing US Men's Clay Court Championship - Houston Hong Kong Seoul Halle Indianapolis Sarasota Challenger University of Tennessee USTA Men's Challenger - Knoxville Shimadsu All Japan Indoor Tennis Championships - Kyoto Eddleman/USTA Challenger - Birmingham The Powder Byrne Trophy - Surbiton Casino Lugano - Lugano V Trofeo Ciudad de Quito - Quito drkoop.com USTA Challenger of Austin - Austin Powder Byrne Trophy - Surbiton Lucknow ATP Tour Challenger - Lucknow Sybase Open - San Jose Infiniti Open - Los Angeles Nord/LB Open - Braunschweig RCA Championships - Indianapolis U.S. Men's Clay Court Championships - Houston Indianapolis Adelaide Regions Morgan Keegan Championships - Memphis Salem Open - Hong Kong Japan Open - Tokyo Citrix Tennis Championships - Delray Beach The Stella Artois Grass Court Championships - London Seoul Newsweek Champions Cup - Indian Wells The Lipton Championships - Key Biscayne du Maurier Open - Montreal Rosmalen Eurocard Open - Stuttgart du Maurier Open - Montreal The Ericsson Open - Miami Tennis Masters Series - Toronto Tennis Masters Series - Indian Wells Tennis Masters Series - Cincinnati Tennis Masters Series - Paris Tennis Masters Series - Indian Wells Tennis Masters Series - Miami Tennis Masters Series - Rome U.S. Mens's Clay Court Championship - Houston Tennis Masters Series - Hamburg Tennis Masters Series - Cincinnati Key Biscayne Key Biscayne Canadian Open Cincinnati Campbells Hall of Fame Tennis Championships - Newport Abierto Mexicano de Tenis Pegaso - Acapulco International Tennis Championships - Delray Beach Power Horse Cup - Dusseldorf Kroger / St. Jude International - Memphis du Maurier Open - Toronto ABN/AMRO World Tennis Tournament - Rotterdam Heineken Open Shanghai - Shanghai Waldbaum's Hamlet Cup - Long Island Canadian Open Copenhagen Open - Copenhagen President's Cup - Tashkent BellSouth Open - Vina del Mar Philadelphia Brasil Open - Salvador Salem Open - Hong Kong America's Red Clay Tennis Championship - Coral Springs New Haven The Lipton Championships - Key Biscayne The Ericsson Open - Miami Newsweek Champions Cup - Indian Wells Mercedes-Benz Cup - Los Angeles Pacific Life Open - Indian Wells The Lipton Championships - Key Biscayne Energis Open - Amersfoort Rogers Masters - Toronto Masters Series - Hamburg Rogers Masters - Montreal Seoul Legg Mason Tennis Classic - Washington Canadian Open Canadian Open Stuttgart NASDAQ-100 Open - Miami Malaysian Open - Kuala Lumpur BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Campionati Internazionali D'Italia - Rome Western & Southern Financial Group Masters - Cincinnati BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Rogers Cup - Toronto Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters 1000 - Shanghai BNP Paribas Masters - Paris Rogers Cup - Toronto Mutua Madrilena Masters Madrid - Madrid Rogers Cup - Toronto BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Rogers Cup - Montreal Sony Ericsson Open - Miami Rogers Cup - Montreal Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Sony Open Tennis - Miami AEGON International - Eastbourne Tennis Masters Series - Montreal AEGON Championships - London Copa AT&T - Buenos Aires Pacific Life Open - Indian Wells Winston-Salem Open - Winston-Salem Internazionali BNL dItalia - Rome Mexico City Canadian Open BNP Paribas Open - Indian Wells Canadian Open BNP Paribas Open - Indian Wells Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Western & Southern Open - Cincinnati Sony Open Tennis - Miami Montreal / Toronto Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne Wimbledon - London U.S. Open - New York Wimbledon - London U.S. Open - New York 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 Wimbledon - London U.S. Open - New York Australian Open - Melbourne Australian Open U.S. Open Wimbledon Wimbledon Australian Open French Open Australian Open - Melbourne Western & Southern Financial Group Masters - Cincinnati Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris 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 French Open - Paris Wimbledon - London U.S. Open - New York U.S. Open - New York Australian Open - Melbourne French Open - Paris Australian Open - Melbourne Wimbledon - London Wimbledon Australian Open Wimbledon - London Tennis Masters Series - Stuttgart Tennis Masters Series - Toronto U.S. Open - New York French Open - Paris French Open - Paris Wimbledon - London Davis Cup, World Group, QR, SVK-CAN 4-1 Davis Cup, Group 1, 1R, CAN-BAH 4-1 Davis Cup, Group 1, 2R, CAN-VEN 5-0 Davis Cup, Group 1, 1R, CAN-MEX 3-2 Davis Cup, Group 1, REL1, CAN-ARG 4-1 Davis Cup, Group 1, 1R, CHI-CAN 4-1 River Oaks International Tennis Tournament - Houston Davis Cup, Group 1, REL1, CAN-BAH 4-1 Davis Cup, Group 1, 2R, ARG-CAN 5-0 Davis Cup, Group 1, 2R, ECU-CAN 3-2 River Oaks International Tennis Tournament - Houston Olympics - Sydney Atlanta Olympics 70th River Oaks International Tennis Tournament - Houston