Career 2015 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 Australia F1 Australia F2 USA F8 USA F13 USA F8 USA F22 USA F12 Australia F9 XL Capital Bermuda Open - Bermuda Steelers Cup - Kosice GHI Bronx Tennis Classic - Bronx Challenger Banque Nationale Rimouski - Rimouski Hilton Waikoloa Village USTA Challenger - Waikoloa Jameson Cup - Milan Zivnobanka Open - Prostejov 4th Volkswagen Challenger - Wolfsburg Corona Mexico City Open - Mexico City Ho Chi Minh City Challenger - Ho Chi Minh City 2003 USTA Tallahassee Tennis Challenger - Tallahassee The Granby Natrel Challenger - Granby Tallahassee Tennis Challenger - Tallahassee ATP Challenger Trophy 2007 - Trnava GHI Bronx Classic - Bronx Hilton Waikoloa Village USTA Challenger - Waikoloa Morocco Tennis Tour - Rabat Open de Franche Comte - Besancon 2003 West Side Tennis Club Challenger - Forest Hills XXXVII Torneig C.E. Laieta - Barcelona III Challenger Isla de Gran Canaria Ciudad de Telde - Telde Odlum Brown Vancouver Open - Vancouver USTA/Adtech Challenger - Boston USTA Challenger of Burbank - Burbank The LTA Cardiff Challenger - Cardiff Sofia Challenger 2006 North Shore Pro Tennis Championship - Winnetka Zivnobanka Czech Open - Prostejov Granby Challenger - Granby drkoop.com USTA Tennis Championships of Houston - Houston Dusseldorf Open 2006 - Dusseldorf Yokohama International Tennis Tournament - Yokohama USTA Men's Challenger of Urbana-Champaign - Urbana Kobstaedernes ATP Challenger - Kolding IV Gramado Open de Tenis - Gramado South African Airways Tennis Open - Durban 2002 Azalea Orthopedic Challenger - Tyler University of Tennessee USTA Challenger - Knoxville Ispat Open 2004 - Ostrava Schickedanz Open 2007 - Furth The USTA Challenger at West End Racquet - Torrance Binghamton Professional Tennis Tournament - Binghamton The LTA Hull Challenger - Hull 2002 Eddleman USTA Challenger - Birmingham GHI Bronx Classic - Bronx Almaty Challenger 1 - Almaty Brasov Challenger - Brasov Heineken Challenger - Ho Chi Minh City Nova Challenger Osaka - Osaka ATP Tour Challenger at Nellie Gail - Laguna Hills Open Costa Daurada - Tarragona 2002 USTA Challenger of Calabasas - Calabasas III Gramado Open de Tenis - Gramado Bancolombia Open - Cali 2001 USTA Challenger of Calabasas - Calabasas San Luis Potosi Challenger - San Luis Potosi ARMS USTA Challenger - Rocky Mount 2002 Tulsa USTA Challenger - Tulsa USTA Men's Challenger of Dallas - Dallas 2002 FSE Challenger - Tarzana Gran Copa Ericsson - Rio de Janeiro Burnie Challenger Samsung Securities Cup Challenger - Seoul Tanger Challenger Meknes Challenger Tennis Napoli Cup - Napoli Open Sainte-Victoire - Aix-En-Provence 2003 Eddleman USTA Challenger - Birmingham Waco International Tennis Challenger - Waco St. Brieuc Challenger 2004 Freeman Men's Challenger - Joplin Eddleman/USTA Challenger - Birmingham Ostrava Challenger Nord/LB Open 2004 - Braunschweig Urbana-Champaign Challenger - Urbana Smith Barney Men's Challenger - Covington USTA Challenger of San Antonio - San Antonio Lugano Challenger Hilton Waikoloa Village USTA Challenger - Waikoloa 2005 West Side Tennis Coub Men's Challenger - Forest Hills 2003 USTA Challenger of Calabasas - Calabasas Rijeka Challenger Scheveningen Challenger The Wright Financial Group, Inc. Challenger - Champaign West Side Tennis Challenger - Forest Hills ATU Cup - Weiden XI Open International D'Andorra - Andorra Open Castilla y Leon - Segovia 2004 Colorado Tennis Classic - Denver Porsche Open - Poznan The Natrel's Challenger - Granby Heineken Challenger - Ho Chi Minh City Poznan Challenger San Marino Challenger Cordenons Challenger USTA Seascape Challenger - Aptos Tampere Challenger Czech Open 2005 - Prostejov Sunset Moulding Yuba City Racquet Club Challenger - Yuba City Napoli Challenger Tarragona Challenger Binghamton Professional Tennis Tournament - Binghamton GHI Bronx Classic - Bronx dBI Tennis Challenger - Binghamton Challenger Copa Sevilla - Seville BMW Tennis Championship - Sunrise 2006 Challenger of Santa Clarita California Challenger - Valencia Kitzbuhel Challenger Odlum Brown Vancouver Open - Vancouver College Station Challenger - College Station Austin Challenger - Austin Uncle Tobys Challenger in Caloundra - Caloundra Isla de Gran Canaria - Mas Palomas 2004 Keys Gate Challenger - Homestead The $50,000 Pro Challenger at Calabasas - Calabasas Rabat Challenger Marrakech Challenger Furth Challenger Poznan Challenger The Wright Financial Group USTA Challenger - Champaign Barletta Challenger Mitsubishi Electric Europe Cup - Monza Morocco Tennis Tour - Marrakech Prosperita Open 2007 - Ostrava Polska Energia Open - Bytom BMW Tennis Championship - Sunrise Athens Challenger Pekao Open 2005 - Szczecin Furth Challenger Kia International in Caloundra - Caloundra Copa Petrobras-Colombia - Bogota Copa Petrobras-Argentina - Buenos Aires 2006 USTA Tallahassee Tennis Challenger - Tallahassee dBI Tennis Challenger - Binghamton USTA Challenger - Champaign XII Abierto Internacional de Salinas - Salinas Morocco Tennis Tour - Fes Countrywide Classic USTA Challenger - Carson Szczecin Challenger San Marino Cepu Open - San Marino Samsung Securities Cup - Seoul Hilton Waikoloa USTA Challenger - Waikoloa Honda Kah Singapore Men's Tennis Open - Singapore USTA Challenger of Dallas - Dallas Fifth Third Bank Tennis Classic - Lexington China Open - Beijing Music City Challenger - Nashville Ljubljana Open 2008 - Ljubljana Pro Challenger at Calabasas - Calabasas Sunset Moulding Yuba City Racquet Club Challenger - Yuba City Herwalt Motors Mercedes-Benz Center Men's Challenger - Fresno Aamulehti Tampere Opene - Tampere Fifth-Third Bank Tennis Championships - Lexington Charlottesville Challenger USTA Men's Challenger of Dallas - Dallas 2005 Freeman Men's Challenger - Joplin Knoxville Challenger Champaign Challenger Flea Market Cup - Busan Swanston Challenger - Sacramento The Wright Financial Group, Inc. Challenger - Champaign Galleryfurniture.com Challenge - Atlanta The Stella Artois Grass Court Championships - Queen's/London Waldbaum's Hamlet Cup - Long Island Salem Open - Hong Kong Japan Open - Tokyo Challenger Ford de Cherbourg - Cherbourg Alessandria Challenger XL Capital Bermuda Open - Bermuda USTA Men's Challenger of Dallas - Dallas drkoop.com USTA Tennis Championships - Armonk Binghamton Professional Tennis Tournament - Binghamton BH Tennis Open International Cup - Belo Horizonte Verizon Tennis Challenge - Atlanta The Stella Artois Grass Court Championships - London Hilton Waikoloa Village USTA Challenger - Waikoloa USTA Men's Challenger of Dallas - Dallas Kyoto Challenger - Kyoto 2001 Eddleman USTA Challenger - Birmingham Schickedanz Open - Furth USTA Tallahassee Tennis Challenger - Tallahassee RCA Championships - Indianapolis USTA Tennis Championships of Houston - Houston 2001 UT Tyler Patriot Challenger - Tyler Heineken Open - Auckland Adidas International - Sydney Music City Challenger - Nashville Kia International In Caloundra - Caloundra The Stella Artois Grass Court Championships - London Sybase Open - San Jose 2003 Freeman Men's Challenger - Joplin USTA Seascape Challenger - Aptos ECM Prague Open 2005 - Prague Kia International In Kawana - Kawana FILA Challenger - Biella Mercedes-Benz Cup - Los Angeles Legg Mason Tennis Classic - Washington D.C. Mercedes-Benz Cup - Los Angeles GHI Bronx Classic - Bronx The West Side Tennis Club Grass Court Challenger - Forest Hills USTA Comerica Challenger - Aptos Singha Tennis Classic - Tarzana TEAN International - Alphen Aan Den Rijn Samsung Securities Cup Challenger Tennis - Seoul Bancolombia Open - Bogota A Glimmer of Hope Challenger - Austin Hilton Waikoloa Village USTA Challenger - Waikoloa Joplin Challenger - Joplin Uncle Toby's Burnie Challenger - Tasmania Shimadzu All Japan Indoor - Kyoto Gosford Australian Unity Challenger - Gosford Gallagher International - Hamilton The Surbiton Trophy - Surbiton Siemens Open 2004 - Scheveningen Osaka International Tennis Tournament - Osaka BH Tennis Open International Cup - Belo Horizonte The 69th King's Cup-Thailand Open - Bangkok C.T. San Remo - XIII Piertomaso Tessitore - San Remo USTA Challenger of Tiburon - Tiburon Heineken Challenger 2004 - Ho Chi Minh City Uncle Toby's Australian Men's Clay Court Challenger - Canberra 2004 USTA Challenger of Calabasas - Calabasas Samsung Securities Cup - Seoul Tiburon Challenger - Tiburon Burbank Challenger - Burbank Tennis Napoli Cup - Napoli Busan Open Challenger Tennis - Busan Genoa Open Challenger-Fondazione Carige - Genova Pro Challenger at Calabasas - Calabasas Home Depot Center USTA Challenger - Carson Music City Challenger - Nashville Hilton Waikoloa Village USTA Challenger - Waikoloa USTA Freeman Men's Challenger - Joplin Isla de Lanzarote - Lanzarote The West Side Tennis Club Clay Court Challenger - Forest Hills Citrix Tennis Championships - Delray Beach Adidas International - Sydney Kroger / St. Jude International - Memphis XL Bermuda Open - Bermuda Morocco Tennis Tour - Marrakech The Stella Artois Grass Court Championships - London Copa Petrobras-Brazil - Aracaju Miller Lite Hall of Fame Tennis Championships - Newport Cyclus Open de Tenis - Florianopolis Trani Challenger Copa Petrobras-Uruguay - Montevideo AAPT Championships - Adelaide Heineken Open - Auckland Arizona Men's Tennis Championships - Scottsdale Open Seat Godo - Barcelona Miller Lite Hall of Fame Tennis Championships - Newport The Priority Telecom Open - Amersfoort Mercedes-Benz Cup - Los Angeles Generali Open - Kitzbuhel China Open - Beijing Next Generation Hardcourts - Adelaide Medibank Private International - Sydney BellSouth Open - Vina del Mar Argentina Open - Buenos Aires Brasil Open - Costa do Sauipe Arizona Men's Tennis Championships - Scottsdale Grand Prix Hassan II - Casablanca BMW Open - Munich Mercedes-Benz Cup - Los Angeles Generali Open - Kitzbuhel Idea Prokom Open - Sopot Pilot Pen Tennis - New Haven Campionati Internazionali di Sicilia - Palermo Zagreb Challenger Vietnam Open - Ho Chi Minh City Open de Moselle - Metz Next Generation Adelaide International - Adelaide Sydney International - Sydney Karlsruhe Challenger Rome Challenger Tennis Channel Open - Las Vegas Open de Tenis Comunidad Valenciana - Valencia Zagreb Challenger Furth Challenger Synsam Swedish Open - Bastad Generali Open - Kitzbuhel BCR Open Romania - Bucharest Stockholm Open - Stockholm Next Generation Adelaide International - Adelaide Sydney International - Sydney Generali Open - Kitzbuhel Pilot Pen Tennis - New Haven Stockholm Open - Stockholm Movistar Open - Vina del Mar BMW Open - Munich Catella Swedish Open - Bastad BCR Open Romania - Bucharest Bank Austria Tennis Trophy - Vienna Brisbane International - Brisbane Movistar Open - Santiago Copa Telmex - Buenos Aires Grand Prix Hassan II - Casablanca Open Sabadell Atlantico - Barcelona Ordina Open - s-Hertogenbosch Allianz Suisse Open Gstaad - Gstaad Open Sud de France - Montpellier Brisbane International - Brisbane Medibank International - Sydney Brasil Open - Costa do Sauipe Copa Claro - Buenos Aires Medibank International - Sydney Brasil Open - Salvador Heineken Open Shanghai - Shanghai Brasil Open - Costa do Sauipe AIG Japan Open - Tokyo Medibank International - Sydney Abierto Mexicano Telcel - Acapulco Brasil Open - Costa do Sauipe If Stockholm Open - Stockholm Copa Telmex - Buenos Aires Movistar Open - Santiago Adidas International - Sydney Medibank International - Sydney If Stockholm Open - Stockholm Grand Prix Hassan II - Casablanca Allianz Suisse Open - Gstaad Pilot Pen Tennis - New Haven TD Waterhouse Cup - Long Island Mercedes Cup - Stuttgart Legg Mason Tennis Classic - Washington Davidoff Swiss Indoors Basel - Basel Scheveningen Challenger Poznan Challenger Gerry Weber Open - Halle Abierto Mexicano Telcel - Acapulco Bet-At-Home Austrian Open - Kitzbuhel BMW Open - Munich Gerry Weber Open - Halle If Stockholm Open - Stockholm U.S. Men's Clay Court Championships - Orlando Heineken Open - Auckland RCA Championships - Indianapolis Downtown Athletic Club USTA Challenger - Amarillo SkiStar Swedish Open - Bastad Brisbane - Brisbane International Tennis Championships - Delray Beach Credicard Tennis Cup - Campos do Jordao USTA Challenger of Burbank - Burbank University of Tennessee USTA Men's Challenger - Knoxville Atlantic City Open - Atlantic City West Side Tennis Club Clay Court Challenger - Forest Hills Challenger Leon 2003 - Leon Kroger / St. Jude International - Memphis Open Seat Godo 2005 - Barcelona U.S. Men's Clay Court Championships - Houston Zivnobanka Czech Open - Prostejov AIG Japan Open - Tokyo AAPT Championships - Adelaide Stockholm Open - Stockholm Regions Morgan Keegan Championships - Memphis Pilot Pen Tennis - New Haven Countrywide Classic - Los Angeles Tennis Channel Open - Las Vegas U.S. Mens's Clay Court Championship - Houston Open SEAT 2008 - Barcelona Infiniti Open - Los Angeles Waldbaum's Hamlet Cup - Long Island Tennis Masters Series - Monte Carlo Siebel Open - San Jose Winston Salem - Winston Salem AAPT Championships - Adelaide Tennis Masters Series - Indian Wells Tennis Masters Series - Miami Tennis Masters Series - Cincinnati U.S. Men's Clay Court Championships - Houston Grand Prix Hassan II - Casablanca Heineken Open Shanghai - Shanghai Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami NASDAQ-100 Open - Miami Tennis Masters Series - Monte Carlo Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome Tennis Masters Series - Rome UBS Open Gstaad - Gstaad AIG Japan Open - Tokyo Grand Prix Hassan II - Casablanca Tennis Masters Series - Hamburg Internationaler Raiffeisen Grand Prix - St. Polten Australian Open - Melbourne French Open - Paris French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne BCR Open Romania - Bucharest Wimbledon - London Abierto Mexicano Telcel - Acapulco Monte-Carlo Rolex Masters - Monte-Carlo Australian Open - Melbourne Shanghai Rolex Masters - Shanghai French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Tennis Masters Series - Montreal 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 Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Open de Moselle - Metz Australian Open - Melbourne Wimbledon - London U.S. Open - New York Catella Swedish Open - Bastad Australian Open - Melbourne French Open - Paris Davis Cup, World Group, QF, AUS-ARG 1-4 U.S. Open - New York Davis Cup, World Group, 1R, SUI-AUS 2-3 Davis Cup, Group 2, 1R, PHI-PAK 4-1 Davis Cup, Group 1, 2R, PHI-UZB 2-3 Davis Cup, Group 1, 1R, AUS-TPE 5-0 Australian Open - Melbourne Australian Open - Melbourne Pacific Life Open - Indian Wells Wimbledon - London Rogers Cup - Montreal French Open - Paris U.S. Open - New York Australian Open - Melbourne Wimbledon - London Davis Cup, Group 1, 1R, JPN-PHI 5-0 Davis Cup, World Group, PO, AUS-BEL 2-3 Davis Cup, Group 2, 2R, PHI-NZL 4-1 Davis Cup, World Group, PO, CHI-AUS, 3-2 Davis Cup, World Group, PO, SRB-AUS 4-1 Hyundai Hopman Cup - Perth ARAG ATP World Team Championship - Dusseldorf Australian Open Wildcard Play-Off - Melbourne Davis Cup, Group 1, 2R, AUS-THA 5-0 15th Asian Games Doha 2006