Career 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999 1998 1997 1996 1995
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 F17 Brazil F10 Brazil F12 France F14 USA F1 Italy F4 Bulgaria F3 Bulgaria F4 France F8 France F13 China F1 China F2 Morocco F1 Morocco F2 Croatia F4 Croatia F5 Italy F26 France F7 Croatia F3 Great Britain F7 Great Britain F17 Turkey F34 Turkey F35 Israel F2 USTA Challenger of Burbank - Burbank Prague Challenger - Prague GHI Bronx Tennis Classic - Bronx Binghamton Professional Tennis Tournament - Binghamton Nord/LB Open 2004 - Braunschweig 2004 Colorado Tennis Classic - Denver Binghamton Professional Tennis Tournament - Binghamton Ethias Tennis Trophy - Mons XL Bermuda Open - Bermuda ECM Prague Open - Prague GHI Bronx Tennis Classic - Bronx Open de L'Isere-Trophee BNP Paribas - Grenoble Kobstaedernes ATP Challenger - Kolding South African Airways Tennis Open - Durban Colombia F2 USA F1 USA F11 France F20 Rodez Mamaia Challenger - Constanta XXXV Edizione A Savoldi-Marco Co. Trofeo Dimmidisi - Manerbio Citta di Como Challenger - Como Copa Petrobras-Paraguay - Asuncion Bancolombia Open - Cali Noumea Challenger Heilbronn Challenger Tanger Challenger Rabat Challenger Marrakech Challenger Monza Challenger Reggio Emilia Challenger Laser Vision USTA Challenger - Amarillo drkoop.com USTA Challenger of Austin - Austin XI Abierto Internacional de Salinas - Salinas Genova Challenger VII Avierto Internacional de Salinas - Salinas Open de Montauban - Montauban Sunset Moulding Yuba City Racquet Club Challenger - Yuba City drkoop.com USTA Tennis Championships of Houston - Houston Open de L'Isere-Open 38 - Grenoble Challenger 42 - Andrezieux St. Brieuc Challenger Internazionali di Tennis de San Marino - San Marino Maia Open 2002 - Maia BH Tennis Open International Cup - Belo Horizonte Visa Tennis Open - Sao Paulo Binghamton Professional Tennis Tournament - Binghamton University of Tennessee USTA Challenger - Knoxville Geneva Challenger The Scottish Tennis Championships - Edinburgh Time Warner USTA Challenger - Binghamton Amazonia Open de Tenis - Belem San Luis Potosi Challenger 2002 - San Luis Potosi Tennis Napoli Cup - Naples 2002 USTA Tallahassee Tennis Challenger - Tallahassee Siemens Open 2002 - Scheveningen Hilton Waikoloa USTA Challenger - Waikoloa Gemax Open 2002 - Belgrade V Abierto Internacional de Salinas - Salinas 2001 Centura USTA Challenger - Rocky Mount 2001 USTA Tallahassee Tennis Challenger - Tallahassee 2001 UT Tyler Patriot Challenger - Tyler Joplin Challenger - Joplin Gosford Australian Unity Challenger - Gosford The USTA Challenger at West End Racquet - Torrance 1st Challenger Tournament Leon - Leon USTA Tennis Championships of Houston - Houston USTA Challenger of San Antonio - San Antonio Global Telecom Open - Florianopolis USTA Challenger of Burbank - Burbank Eddleman / USTA Challenger - Birmingham AXA Open - Lisbon KGHM Polish Indoors - Wroclaw Sardinia International Championship - Cagliari Open 88 - Contrexeville Challenger Ford de Cherbourg - Cherbourg Gallagher International - Hamilton Fifth-Third Bank Tennis Championships - Lexington Frito Lay/USTA Challenger - Binghamton drkoop.com USTA Challenger of Houston - Houston Citta di Monza - Monza Geneva Challenger - Geneva San Luis Potosi Challenger - San Luis Potosi USTA Championships of Kerrville - Kerrville The Wright Financial Group, Inc. Challenger - Champaign dBI Tennis Challenger - Binghamton 2004 Freeman Men's Challenger - Joplin West Side Tennis Club Clay Court Challenger - Forest Hills Open de Nice - Nice 2004 USTA Challenger of Calabasas - Calabasas Tallahassee Tennis Challenger - Tallahassee CNA TennisPro Classic - Winnetka Regional Hand Center Men's Challenger - Fresno Copa Sevilla Internacionales de Andalucia - Seville Mobilux Open - Luxembourg The LTA Wrexham Challenger - Wrexham Gran Challenger Casablanca - Mexico City Oberstraufen Cup - Oberstaufen SAA Hilversum Open - Hilversum Samsung Securities Cup - Seoul Austin Challenger - Austin Open de Montauban - Montauban Nord LB Open 2006 - Braunschweig Ourocard Tennis Challenger - Sao Paulo Credicard Mastercard Tennis Cup - Campos do Jordao Open D'Orleans - Orleans 2005 West Side Tennis Coub Men's Challenger - Forest Hills BMW Tennis Championship - Sunrise Timisoara Challenger - Timisoara St. Petersburg Challenger - St. Petersburg Open D'Orleans - Orleans Bancastato Challenger Lugano - Lugano 2006 North Shore Pro Tennis Championship - Winnetka College Station Challenger - College Station Ethias Trophy - Mons Internazionali de Tennis di Bergamo - Bergamo 2004 Keys Gate Challenger - Homestead The $50,000 Pro Challenger at Calabasas - Calabasas The Wright Financial Group USTA Challenger - Champaign Ford Tennis Championships - Louisville St. Brieuc Challenger BNP Paribas Primrose - Bordeaux Copa Petrobras Bogota - Bogota Aberto de Sao Paulo - Sao Paulo Mobilux Open - Luxembourg XII Abierto Internacional de Salinas - Salinas Aberto de Sao Paulo - Sao Paulo Croatia Osiguranje Rijeka Open - Rijeka Challenger 42 - Andrezieux Alexander Kolyaskin Memorial - Donetsk Banja Luka Challenger Internationaux de Nouvelle-Caledonie - New Caledonia 2008 China TCL Challenger - Guangzhou TED Open - Istanbul XI Trofeo Ciudad de Quito - Quito Home Depot Center USTA Challenger - Carson Turin Challenger Zenith Tennis Cup-Harbour Club - Milan USTA Challenger of Orlando - Orlando s'Tennis Masters Challenger - Graz Challenger 42 - Andrezieux KGHM Emax Polish Indoors - Wroclaw IV Challenger Ciudad De Guayaquil - Guayaquil X Torneo Internazionale di Tennis - Barletta Tennis Napoli Cup 2006 - Napoli 2006 USTA Tallahassee Tennis Challenger - Tallahassee Harrah's Entertainment Men's Pro Challenger - Tunica 5° Sporting Challenger - Turin Freeman Men's $50,000 Challenger - Joplin Kazan Challenger Open de Montauban - Montauban Tarragona Challenger Top Wool Challenger Biella - Biella Volvo Sylt Open - Sylt VII Open Banc Agricol - Andorra Sao Paulo - Brazil Open Sainte Victoire - Aix-En-Provence Orbetello Challenger USTA Tallahassee Tennis Challenger - Tallahassee IPP Open - Helsinki Atlanta Clay Court Challenger - Atlanta 2001 Eddleman USTA Challenger - Birmingham Challenger Casino Lugano - Lugano Pekao Open - Szczecin Samsung Securities Cup - Seoul Ljubljana Challenger ATP Challenger Open 2004 - Monchengladbach Aamulehti Tampere Opene - Tampere Nossa Caixa Aberto de Sao Paulo - Sao Paulo Milan Indoors - Milan Challenger ATP de Cuenca Diario El Mercurio - Cuenca Lubbock Challenger - Lubbock Open de L'Isere - Grenoble Adidas International - Sydney Citrix Tennis Championships - Delray Beach Legg Mason Tennis Classic - Washington D.C. AAPT Championships - Adelaide 2002 Tulsa USTA Challenger - Tulsa SMS Tennis Cup - Sao Paulo Croatia Open - Umag Generali Open 2001 - Kitzbuhel Mercedes-Benz Cup - Los Angeles Gelsor Open Romania - Bucharest Brazil Open - Salvador International Tennis Championships - Delray Beach Grand Prix Hassan II - Casablanca The Joyce Eisenberg Jerusalem Open - Jerusalem Brasil Open - Salvador AIG Japan Open - Tokyo Tata Open 2003 - Chennai Copenhagen Open - Copenhagen International Tennis Championships - Delray Beach Grand Prix Hassan II - Casablanca Allianz Suisse Open Gstaad - Gstaad International Championship of Croatia - Umag Legg Mason Tennis Classic - Washington D.C. St. Petersburg Open - St. Petersburg 2003 USTA Challenger of Calabasas - Calabasas Challenger Leon 2003 - Leon ECM Cup - Prague ARMS USTA Challenger - Rocky Mount Zivnobanka Czech Open - Prostejov USTA Men's Challenger of Dallas - Dallas Eddleman USTA Challenger - Birmingham drkoop.com USTA Tennis Championships - Armonk Challenger Casino Lugano - Lugano Open de Montauban - Montauban USTA Seascape Challenger - Aptos Tennis Cup of Flanders - Ostende drkoop.com USTA Tennis Championships of San Antonio - San Antonio USTA Men's Challenger of Dallas - Dallas USTA Pro Tennis Classic at Mission Hills - Rancho Mirage Challenger Ford de Cherbourg - Cherbourg USTA Men's Challenger of Dallas - Dallas Abierto Club Casablanca - Mexico City Astana Challenger Memorial Savigny - Sassuolo Cridicard Mastercard Tennis Cup - Campos do Jordao USTA Seascape Challenger - Aptos Time Warner USTA Challenger - Binghamton Tata Open - Chennai Brasil Open - Costa do Sauipe Estoril Open - Estoril Burbank Challenger - Burbank The Bolton Challenger - Bolton Mumbai Challenger - Mumbai Copa Ericsson - Sao Paulo Legg Mason Tennis Classic - Washington D.C. Jameson Cup - Milan Samsung Secruities Cup Challenger - Seoul TD Waterhouse Cup - Long Island USTA Challenger of Dallas - Dallas International Tennis Championships - Delray Beach Heineken Open Shanghai - Shanghai Atlantic City Open - Atlantic City XL Bermuda Open - Bermuda USTA Challenger - Champaign St. Petersburg Open - St. Petersburg Next Generation Hardcourts - Adelaide Open 13 - Marseille SAP Open - San Jose Healthsouth/USTA Challenger - Denver Fifth-Third Bank Tennis Championships - Lexington Busan Open Challenger Tennis - Busan Dubai Open - Dubai Grand Prix Hassan II - Casablanca 1998 Safeway Challenger - Aptos Samsung Open - Brighton BMW Open - Munich Internationaler Raiffeisen Grand Prix - St. Polten Windy City Classic - Winnetka Fifth-Third Bank Tennis Championships - Lexington The Stella Artois Grass Court Championships - London Challenger Ciudad de Tijuana - Tijuana Ordina Open - 's-Hertogenbosch Campbell's Hall of Fame Tennis Championships - Newport The West Side Tennis Club Grass Court Challenger - Forest Hills RCA Championships - Indianapolis Mercedes-Benz Cup - Los Angeles VI Gramado Open de Tenis - Gramado Legg Mason Tennis Classic - Washington D.C. Internationaux de Doubs Open de Franchie-Comte - Besancon CA Tennis Trophy - Vienna dBI Tennis Challenger - Binghamton Sydney International - Sydney ABN/AMRO World Tennis Tournament - Rotterdam A Glimmer of Hope Challenger - Austin Northern Electric Open 1999 - Newcastle US Men's Clay Court Championships - Houston Internationaux de Tennis de Brest - Brest Naples Challenger - Naples XL Capital Bermuda Open - Bermuda 2002 Eddleman USTA Challenger - Birmingham Banca Stato Challenger Lugano - Lugano Barletta Citta Della Disfida Open 2000 - Barletta Optimus Maia Open - Maia Zagreb Open - Zagreb Quelle Cup 2000 - Furth drkoop.com USTA Challenger of Tallahassee - Tallahassee drkoop.com USTA Tennis Championships of Denver - Denver Pekao Open - Szczecin Generali Open - Kitzbuhel 2000 Challenger de Granby - Granby Pilot Pen Tennis - New Haven CA-Challenge 2000 - Graz USTA Tennis Championships of Austin - Austin Davidoff Swiss Indoors Basel - Basel ATU Cup 2001 - Weiden USTA Callenger of Urbana-Champaign - Urbana Healthsouth/USTA Pro Link Challenger - San Antonio IV Abierto Internacional de Salinas - Salinas Open de Mantouban - Montauban Challenger de Granby - Granby Open 88 - Contrexeville Medicor Open - Budapest VIII Avierto Internacional de Salinas - Salinas 2003 Eddleman USTA Challenger - Birmingham 2003 USTA Tallahassee Tennis Challenger - Tallahassee Top Wool Challenger Biella - Biella Grand Prix de Tennis - St. Jean de Luz Open de L'Isere - Grenoble USTA Challenger of Tiburon - Tiburon The Wright Financial Group, Inc. Challenger - Champaign Pro Tennis World Open - Boca Raton IX Abierto Internacional de Salinas - Salinas Czech Open - Prostejov West Side Tennis Challenger - Forest Hills BMW Open - Munich China Open - Beijing Legg Mason Tennis Classic - Washington D.C. BMW Open - Munich Pro Tennis World Open - Sunrise XL Capital Bermuda Open - Bermuda Harrah's Entertainment Challenger - Tunica 2005 Tulsa Challenger - Tulsa Music City Challenger - Nashville USTA Illinois Challenger - Champaign Heineken Open - Auckland USTA Freeman Men's Challenger - Joplin Tunis Open 2006 - Tunis Abierto Mexicano de Tenis Pegaso - Mexico City San Remo Tennis Cup-16° Piertomaso Tessitore - San Remo LXVII Concursu Internacional de Vigo - Vigo Waldbaum's Hamlet Cup - Long Island Cerveza Club Colombia Open - Bogota Open 13 - Marseille Brisbane International - Brisbane Copa Petrobras-Uruguay - Montevideo Cerveza Club Columbia Open - Bogota Davidoff Swiss Indoors - Basel Grand Prix de Tennis de Lyon - Lyon Bordeaux Challenger Delray Beach International Tennis Championships - Delray Beach Next Generation Adelaide International - Adelaide Legg Mason Tennis Classic - Washington D.C. TD Waterhouse Cup - Long Island Brasil Open - Salvador Open de Moselle - Metz Grand Prix de Tennis de Lyon - Lyon Memphis Scottsdale Synsam Swedish Open - Bastad RCA Championships - Indianapolis Legg Mason Tennis Classic - Washington Serbia Open - Belgrade Malaysian Open - Kuala Lumpur AAPT Championships - Adelaide Chevrolet Cup - Santiago Generali Open 2002 - Kitzbuhel Gelsor Open Romania - Bucharest USTA Men's Challenger of Dallas - Dallas Zivnobanka Czech Open - Prostejov Downtown Athletic Club USTA Challenger - Amarillo Challenger 42 - Andrezieux drkoop.com USTA Tennis Championships of Chicago - Winnetka GHI Bronx Tennis Classic - Bronx XL Capital Bermuda Open - Bermuda USTA Safeway Challenger - Aptos Kyiv UMC Open - Kiev Neride Prague Indoor - Prague TESS Tennis Classic - Campinas Siemens Open 2001 - Scheveningen 2001 ATP Challenger 'Riviera Delle Palme' - San Benedetto SMS Tennis Open - Sao Paulo Open de Charleroi - Charleroi USTA Challenger of Burbank - Burbank Kyiv UMC Open - Kiev Internationaux de Bretagne - Brest drkoop.com USTA Challenger of San Antonio - San Antonio Sybase Open - San Jose Tennis Napoli Cup - Napoli Tatra Banka Open - Bratislava Czech Open 2006 - Prostejov BellSouth Open - Vina del Mar Arizona Men's Tennis Championships - Scottsdale The Priority Telecom Open - Amersfoort China Open - Beijing Siebel Open - San Jose Internationaler Raiffeisen Grand Prix - St. Polten The Dubai Tennis Championships - Dubai Energis Open - Amersfoort Mercedes Cup - Stuttgart Tennis Masters Series - Paris Tennis Masters Series - Indian Wells Tennis Masters Series - Miami Tennis Masters Series - Hamburg Legg Mason Tennis Classic - Washington D.C. PBZ Zagreb Indoors - Zagreb Connex Open Romania - Bucharest Pacific Life Open - Indian Wells Tennis Masters Series - Monte Carlo Tennis Masters Series - Hamburg BNP Paribas Masters - Paris Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Tennis Masters Series - Monte Carlo Telecom Italia Masters - Rome Tennis Masters Series - Hamburg Rogers Cup - Montreal BNP Paribas Masters - Paris Masters Series Monte Carlo - Monte Carlo Rogers Masters - Toronto Kroger / St. Jude International - Memphis BMW Open - Munich Estoril Open - Estoril Grand Prix Hassan II - Casablanca Heineken Open - Auckland U.S. Men's Clay Court Championships - Houston Italian Open - Rome Kroger / St. Jude International - Memphis Sybase Open - San Jose Copa AT&T - Buenos Aires TD Waterhouse Cup - Long Island AIG Japan Open - Tokyo Monte-Carlo Rolex Masters - Monte-Carlo Tennis Masters Series - Cincinnati Masters Series Monte-Carlo - Monte Carlo Monte-Carlo Rolex Masters - Monte-Carlo Tennis Masters Series - Monte Carlo Tennis Masters Series - Paris Masters Series Monte-Carlo - Monte-Carlo Canadian Open Monte-Carlo Rolex Masters - Monte-Carlo Countrywide Classic - Los Angeles French Open - Paris 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 U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Tennis Masters Series - Toronto French Open - Paris Australian Open - Melbourne Davis Cup, Group 2, 2R, HUN-MON 1-4 Davis Cup, Group 2, 2R, MON-GRE 3-2 Davis Cup, Group II, 1R, DEN-MON 3-2 Davis Cup, Group II, PO, GRE-MON 2-3 Davis Cup, Group II, PO, MAR-MON 2-3 Davis Cup, Group II, 2R, MON-LAT 2-3 Davis Cup, Group 2, 2R, MON-ALG 5-0 Davis Cup, Group 2, 1R, MON-ALG 5-0 Davis Cup, Group 2, 1R, MON-MNE 5-0 Davis Cup, Group II, 1R, UKR-MON 5-0 Davis Cup, Group II, 1R, MON-BLR 3-1