Career 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 Greece F2 Italy F4 Great Britain F1 Great Britain F2 USA F2 USA F7 USA F1 USA F2 USA F3 Great Britain F4 USA F8 USA F9 Great Britain F5 USA F17 USA F18 USA F19 USA F24 USA F25 USA F26 USA F1 Canada F2 USA F9 USA F10 USA F1 2002 USTA Challenger of Calabasas - Calabasas The Scottish Tennis Championships - Edinburgh USTA Seascape Challenger - Aptos Theusbridge.com Tennis Classic - Tarzana Challenger Britania Zavaleta - Puebla 2002 Azalea Orthopedic Challenger - Tyler USTA/Safeway Challenger - Aptos West of England Challenger - Bristol Tumkur Open - Tumkur LTA Shrewsbury Challenger - Shrewsbury XL Capital Bermuda Open - Bermuda The Surbiton Trophy - Surbiton Prague Open - Prague The LTA Men's Challenger - Southampton Open D'Orleans - Orleans Lambertz Open by Stawag - Aachen USTA Pro Tennis Classic at Mission Hills - Rancho Mirage The Surbiton Trophy - Surbiton Bruno & Bruno Trial Lawyers Men's Challenger - New Orleans Pro Challenger at Calabasas - Calabasas AT&T Challenger of Dallas - Dallas Ford Tennis Championships - Louisville The LTA Wrexham Challenger - Wrexham Sony Ericsson Open 2008 - Belgrade The Manchester Trophy - Manchester Bancolombia Open - Bogota Tallahassee Tennis Challenger - Tallahassee III Isla de Lanzarote - Lanzarote Sail Open - New Delhi Tallahassee Tennis Challenger - Tallahassee S Tennis Master Championship - Graz Izmir Cup - Izmir Nielsen USTA Pro Tennis Championship - Winnetka Fifth Third Bank Tennis Championships - Lexington Oldum Brown Vancouver Open - Vancouver Open D'Orleans - Orleans Swanston Challenger - Sacramento The LTA Sunderland Challenger - Sunderland USTA Challenger of Dallas - Dallas Music City Challenger - Nashville 2008 Knoxville Challenger - Knoxville Noumea Challenger Wroclaw Challenger Belgrade Challenger Wolfsburg Challenger GHI Bronx Tennis Classic - Bronx Jersey Challenger Talahassee Challenger Nottingham Challenger USTA Challenger of Oklahoma - Tulsa VI Abierto Internacional de Salinas - Salinas Manchester Challenger USTA Tallahassee Tennis Challenger - Tallahassee Vancouver Challenger Kobstaedernes ATP Challenger - Kolding 2001 Centura USTA Challenger - Rocky Mount Sacramento Challenger Kolding Challenger Orleans Challenger University of Tennessee USTA Challenger - Knoxville Eckental Challenger Honolulu Challenger Isla de Lanzarote - Lanzarote Baton Rouge Challenger Rhodes Challenger Savannah Challenger Bordeaux Challenger Puerto Rico Challenger Tennis Event - Humacao Carson Challenger Unique Zagreb Open - Zagreb San Luis Potosi Challenger 2002 - San Luis Potosi 2002 Eddleman USTA Challenger - Birmingham GHI Bronz Classic - Bronx The LTA Wrexham Challenger - Wrexham Binghamton Challenger Challenger 42 - Andrezieux Sacramento Challenger Charlottesville Challenger USTA Championships of Kerrville - Kerrville Knoxville Challenger Fifth-Third Bank Tennis Championships - Lexington 2007 Knoxville Challenger - Knoxville Honolulu Challenger Time Warner USTA Challenger - Binghamton 2007 Challenger of Santa Clara - Valencia 2002 Tulsa USTA Challenger - Tulsa Herwalt Motors Mercedes-Benz Center Men's Challenger - Fresno Isla de Lanzarote - Lanzarote The Nottingham Cahllenger - Nottingham Jameson Cup - Milan The Bolton Challenger - Bolton Dallas Challenger Men's Pro Challenger at Tunica National - Tunica Binghamton Professional Tennis Tournament - Binghamton Sarasota Challenger GHI Bronx Tennis Classic - Bronx USTA Challenger of Burbank - Burbank The LTA Cardiff Challenger - Cardiff Tulsa Auto Collection USTA Challenger - Tulsa 2003 Eddleman USTA Challenger - Birmingham USTA Men's Challenger of Dallas - Dallas The Comercia Bank Challenger - Aptos Urbana-Champaign Challenger - Urbana The Waco International Tennis Challenger - Waco XL Capital Bermuda Open - Bermuda Burbank Challenger - Burbank The LTA Men's Challenger - Nottingham Binghamton Professional Tennis Tournament - Binghamton Lubbock Challenger - Lubbock USTA Challenger of Orlando - Orlando The USTA Challenger at West End Racquet - Torrance Gemax Samsung Open 2004 - Belgrade Corona Mexico City Open - Mexico City Sarajevo Open 2004 - Sarajevo 2006 USTA Tallahassee Tennis Challenger - Tallahassee Challenger Casablanca San Angel - Mexico City A Glimmer of Hope Challenger - Austin Hilton Waikoloa Village USTA Challenger - Waikoloa JSM Challenger of Champaign - Urbana Challenger 42 - Andrezieux The LTA Wrexham Challenger - Wrexham Sacramento Challenger KGHM Polish Indoors - Wroclaw Tiburon Challenger Charlottesville Challenger The LTA Nottingham Challenger - Nottingham Honolulu Challenger Dallas Challenger Busan Open Challenger Tennis - Busan Rimouski Challenger Champaign Challenger Lexington Challenger Tallahassee Challenger Challenger Banque Nationale - Granby Hilton Waikoloa Village USTA Challenger - Waikoloa USTA Men's Challenger of Dallas - Dallas SAA Hilversum Open - Hilversum XL Capital Bermuda Open - Bermuda Challenger Casablanca San Angel - Mexico City Harrah's Entertainment Challenger - Tunica The $50,000 Pro Challenger at Calabasas - Calabasas LTA Cardiff Challenger - Cardiff The 'Fitz' Casino Challenger - Tunica Trani Cup - Trani Ciudad de Pozoblanco Open Diputacion - Cordoba The West Side Tennis Club Grass Court Challenger - Forest Hills The Manchester Trophy - Manchester Champaign Challenger Binghamton Challenger JSM Challenger - Champaign ATP Open Castilla y Leon - Segovia Internationaux de Nouvelle-Caledonie - New Caledonia AT&T Challenger of Dallas - Dallas Bauer Watertechnology Cup - Eckental The Commercia Challenger - Aptos Austin Challenger - Austin Lubbock Challenger - Lubbock The Swanston Challenger - Sacramento Ethias Trophy - Mons Tiburon Challenger - Tiburon The LTA Nottingham Challenger - Nottingham Bath Challenger Ford Tennis Championships - Louisville Tulsa Challenger Challenger Groningen - Groningen Privatbank Open 2006 - Dnepropetrovsk Heilbronn Open - Heilbronn Czech Indoor Open - Prague BMW Tennis Championship - Sunrise 2007 West Side Tennis Club Clay Court Challenger - Forest Hills Challenger Ford de Cherbourg - Cherbourg Nottingham Challenger Music City Challenger - Nashville ITG Miami Challenger - Miami Hilton Waikoloa Village USTA Challenger - Waikoloa BMW Tennis Championship - Sunrise Ojai Challenger Swanston Challenger - Sacramento Vancouver Challenger Calabasas Challenger Eckental Challenger Hurricane Tennis Open - Bradenton IPP Open - Helsinki GHI Bronx Tennis Classic - Bronx Internazionali di Tennis - Bergamo San Jose Challenger Kobstaedernes ATP Challenger - Kolding Ford Tennis Championships - Louisville 2006 Challenger of Santa Clarita California Challenger - Valencia Aptos Challenger Torneo Internacional Challenger Fila 2006 - Leon s Tennis Masters 06 - Graz USTA Challenger - Champaign II Naples ITG Challenger - Naples 2007 Nielsen Pro Tennis Championship - Winnetka Ethias Trophy - Mons LTA Shrewsbury Challenger - Shrewsbury Challenger DCNS de Cherbourg - Cherbourg 2001 USTA Tallahassee Tennis Challenger - Tallahassee Challenger Ford de Cherbourg - Cherbourg USTA Seascape Challenger - Aptos IPP Open - Helsinki The LTA Men's Challenger Wrexham - Wrexham BMW Tennis Championship - Sunrise Atlanta Clay Court Challenger - Atlanta Sunset Moulding Yuba City Racquet Club Challenger - Yuba City Odlum Brown Vancouver Open - Vancouver Rhodes Challenger Winnetka Challenger USTA Challenger of San Antonio - San Antonio St. Remy Challenger Aptos Challenger Hilton Waikoloa Village USTA Challenger - Waikoloa Fifth-Third Bank Tennis Championships - Lexington Jameson Cup - Milan Lubbock Challenger - Lubbock ATP Challenger Numea - New Caledonia Open des Alpes Trophee BNP Paribas - Grenoble Gemax Samsung Open 2005 - Belgrade Open de Rennes La Trinitaine - Rennes Arroyo de la Encomienda - Valladolid Pro Challenger at Calabasas - Calabasas Britania Zavaleta - Puebla 2003 USTA Challenger of Calabasas - Calabasas Nottingham Challenger Open de Montauban - Montauban The Manchester Trophy - Manchester 2002 FSE Challenger - Tarzana USTA Men's Challenger of Dallas - Dallas 3rd Volkswagon Challenger - Wolfsburg Dharwad Challenger 2003 - Dharwad Franklin Templeton Tennis Classic - Scottsdale Jameson Cup - Milan USTA Challenger of Las Vegas - Las Vegas The Samsung Open - Nottingham Hilton Waikoloa Village USTA Challenger - Waikoloa International Tennis Championships - Delray Beach 2001 USTA Challenger of Calabasas - Calabasas The West Side Tennis Club Clay Court Challenger - Forest Hills Vancouver Challenger Legg Mason Tennis Classic - Washington D.C. USTA Tallahassee Tennis Challenger - Tallahassee Granby Challenger - Granby Aberto Da Costa Do Sauipe - Bahia 2001 UT Tyler Patriot Challenger - Tyler The Surbiton Trophy - Surbiton The LTA Bolton Challenger - Bolton Open de Franche-Comte - Besancon Tatra Banka Open 2006 - Bratislava Hilton Waikoloa Village USTA Challenger - Waikoloa San Luis Potosi Challenger - San Luis Potosi Ljubljana Open - Ljubljana Music City Challenger - Nashville Nottingham Men's Challenger - Nottingham 2005 West Side Tennis Coub Men's Challenger - Forest Hills The Manchester Trophy - Manchester Savannah Challenger San Remo Tennis Cup 15° Piertomaso - San Remo Fifth-Third Bank Tennis Championships - Lexington Challenger Britania Zavaleta - Puebla Nottingham Challenger Colorado Classic - Denver Geneva Challenger - Geneva 3° Trofeo 'Citta di Brindisi' - Brindisi Genoa Open 'Fondazione Carige' - Genova Heineken Open - Auckland Lexington Challenger KGHM Dialog Polish Indoors - Wroclaw Heineken Open - Auckland Siebel Open - San Jose Arizona Men's Tennis Championships - Scottsdale U.S. Men's Clay Court Championships - Houston The Nottingham Open - Nottingham Shimadzu All Japan Indoor - Kyoto Miller Lite Hall of Fame Tennis Championships - Newport ARMS USTA Challenger - Rocky Mount West of England Tennis - Bristol Mercedes-Benz Cup - Los Angeles Legg Mason Tennis Classic - Washington D.C. International Tennis Championships - Delray Beach Open de Moselle - Metz USTA Tennis Championships of Houston - Houston USTA Challenger of Burbank - Burbank Open Sainte-Victoire - Aix-En-Provence The Surbiton Trophy - Surbiton Kroger / St. Jude International - Memphis USTA Challenger of Tiburon - Tiburon Waco International Tennis Challenger - Waco The Wright Financial Group, Inc. Challenger - Champaign Czech Indoor Open - Prague Heineken Challenger 2004 - Ho Chi Minh City Prague Open - Prague 2004 Colorado Tennis Classic - Denver TED Open - Istanbul Music City Challenger - Nashville Ischgl International ATP Challenger - Ischgl Sarajevo Open - Sarajevo Pro Tennis World Open - Sunrise The Surbiton Trophy - Surbiton Sunset Moulding Yuba City Racquet Club Challenger - Yuba City Open de Tenis Amaya - Pamplona 2005 Tulsa Challenger - Tulsa Home Depot Center USTA Challenger - Carson USTA Freeman Men's Challenger - Joplin The Surbiton Trophy - Surbiton Wailea Men's Challenger - Maui ECU Prague Open - Prague Stockholm Open - Stockholm Delray Beach International Tennis Championships - Delray Beach Tennis Channel Open - Las Vegas Internationaux du Doubs - Besancon Baton Rouge Pro Tennis Classic - Baton Rouge Countrywide Classic USTA Men's Challenger - Carson The Stella Artois Grass Court Championships - London The 10tele.com Open - Nottingham The Samsung Open - Nottingham Miller Lite Hall of Fame Tennis Championships - Newport Abierto Internacional Varonil Ciudad de Cancun - Cancun Bergamo Challenger Sydney International - Sydney Heineken Open - Auckland Millenium Tennis Championships - Delray Beach Regions Morgan Keegan Championships - Memphis The Tennis Channel Open - Las Vegas Ethias Trophy - Mons Open de Rennes - Rennes Sacramento Challenger - Sacramento The Mercedes Benz of Calabasas - Calabasas Red Letter Days Open - Nottingham Countrywide Classic - Los Angeles RCA Championships - Indianapolis Sarasota Challenger Baton Rouge Challenger Nottingham Challenger Legg Mason Tennis Classic - Washington Nottingham-2 Challenger Izmir Challenger Zagreb Challenger AIG Japan Open Tennis Championships - Tokyo Savannah Challenger The Nottingham Open - Nottingham Delray Beach International Tennis Championships - Delray Beach Estoril Open - Estoril AEGON Championships - London AEGON International - Eastbourne Countrywide Classic - Los Angeles SAP Open - San Jose Jersey Challenger Bratislava Challenger Champaign Challenger Dallas Challenger Legg Mason Tennis Classic - Washington Pilot Pen Tennis - New Haven Open de Moselle - Metz Helsinki Challenger If Stockholm Open - Stockholm TD Waterhouse Cup - Long Island Heineken Open Shanghai - Shanghai Open de Tenis Comunidad Valenciana - Valencia AIG Japan Open - Tokyo Sacramento Challenger Heilbronn Challenger Delray Beach International Tennis Championships - Delray Beach Regions Morgan Keegan Championships - Memphis Dallas Challenger Delray Beach International Tennis Championships - Delray Beach Bergamo Challenger Bank Austria Tennis Trophy - Vienna Charlottesville Challenger Countrywide Classic - Los Angeles Belgrade Challenger The Artois Championships - London Knoxville Challenger Legg Mason Tennis Classic - Washington U.S. Mens's Clay Court Championship - Houston Sarajevo Challenger Sunrise Challenger SAP Open - San Jose Regions Morgan Keegan Championships - Memphis Open Sabadell Atlantico - Barcelona Campbell's Hall of Fame Tennis Championships - Newport Jersey Challenger AEGON Championships - London Regions Morgan Keegan Championships - Memphis Rimouski Challenger AEGON Championships - London The Stella Artois Grass Court Championships - London Binghamton Challenger Sacramento Challenger Athens Challenger Tallahassee Challenger Campbell's Hall of Fame Tennis Championships - Newport The Stella Artois Championships - London Ramat Hasharon Challenger Sarasota Challenger AEGON Championships - London US Men's Clay Court Championship - Houston UNICEF Open - 's Hertogenbosch Farmers Classic - Los Angeles Aachen Challenger The Stella Artois Grass Court Championships - London Tallahassee Challenger Panama City Challenger Binghamton Challenger USTA Men's Challenger of Dallas - Dallas The LTA Hull Challenger - Hull Nova Challenger Osaka - Osaka Sporting Challenger - Turin USTA Challenger of Burbank - Burbank Acura USTA Pro Tennis Classic at Mission Hills - Rancho Mirage Neride Prague Indoor - Prague Intersport Heilbronn Open - Heilbronn Shimadzu All Japan Indoor Tennis Championships - Kyoto College Station Challenger - College Station Torneo Internacional Challenger Fila 2005 - Leon The Stella Artois Grass Court Championships - London Caversham International Tennis Tournament - Jersey U.S. Men's Clay Court Championships - Houston The Stella Artois Championships - London Thailand Open - Bangkok Regions Morgan Keegan Championships - Memphis Indianapolis Tennis Championships - Indianapolis Thailand Open - Bangkok AIG Japan Open Tennis Championships - Tokyo SAP Open - San Jose Regions Morgan Keegan Championships - Memphis Tennis Masters Series - Cincinnati Heineken Open - Auckland Campbells Hall of Fame Tennis Championships - Newport Aircel Chennai Open - Chennai Siebel Open - San Jose Arizona Men's Tennis Championships - Scottsdale Medibank International - Sydney Pacific Life Open - Indian Wells Siebel Open - San Jose NASDAQ-100 Open - Miami U.S. Men's Clay Court Championships - Houston Campbell's Hall of Fame Tennis Championships - Newport Grand Prix de Tennis de Lyon - Lyon Pacific Life Open - Indian Wells U.S. Men's Clay Court Championships - Houston Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Pacific Life Open - Indian Wells Sony Ericsson Open - Miami International Tennis Championships - Delray Beach BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Western & Southern Financial Group Masters - Cincinnati BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells AEGON International - Eastbourne SAP Open - San Jose AEGON Championships - London Rogers Masters - Montreal BNP Paribas Open - Indian Wells BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Sony Ericsson Open - Miami BMW Open - Munich French Open - Paris Wimbledon - London U.S. Open - New York Medibank International - Sydney Australian Open - Melbourne Wimbledon - London 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 Wimbledon - London French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London Wimbledon - London U.S. Open - New York French Open - Paris French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Australian Open - Melbourne Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London Wimbledon - London Wimbledon - London LTA Wimbledon Wildcard Play-off tournament Tennis Masters Series - Miami U.S. Open - New York Australian Open - Melbourne U.S. Open - New York French Open - Paris Davis Cup, World Group, PO, GBR-AUT, 2-3 Davis Cup, World Group, 1R, AUS-GBR 4-1 Davis Cup, Group 1, 2R, ISR-GBR 2-3 Davis Cup, Group 1, PO, GBR-ISR 2-3 Davis Cup, World Group, 1R, ARG-GBR 4-1 70th River Oaks International Tennis Tournament - Houston River Oaks International Tennis Tournament - Houston River Oaks International Tennis Tournament - Houston