Career 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999 1998 1997 1996
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 TD Waterhouse Cup - Long Island Brasil Open - Salvador 2003 Mercedes Cup - Stuttgart RCA Championships - Indianapolis Legg Mason Tennis Classic - Washington D.C. Brasil Open - Salvador Black Forest Open - Freudenstadt USTA Challenger of Tiburon - Tiburon The USTA Challenger at West End Racquet - Torrance Waco International Tennis Challenger - Waco The Lipton Championships - Key Biscayne du Maurier Open - Toronto Great American Insurance ATP Championship - Cincinnati The Lipton Championships - Key Biscayne Republic National Bank Monte Carlo Open - Monte Carlo Licher German Open - Hamburg Italian Open - Rome du Maurier Open - Montreal Great American Insurance ATP Championship - Cincinnati Tennis Masters Series - Paris Tennis Masters Series - Miami Tennis Masters Series - Rome Tennis Masters Series - Cincinnati Tennis Masters Series - Hamburg Tennis Masters Series - Montreal Tennis Masters Series - Cincinnati NASDAQ-100 Open - Miami Pacific Life Open - Indian Wells Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Masters Series Hamburg - Hamburg Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome Shanghai - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome Rogers Cup - Toronto Western & Southern Financial Group Masters - Cincinnati Miami Open - Miami West Side Tennis Club Clay Court Challenger - Forest Hills Schickedanz Open - Furth ATU Cup - Weiden Fifth Third Bank Tennis Classic - Lexington 2004 Colorado Tennis Classic - Denver Black Forest Open 2004 - Freudenstadt Lambertz Open - Aachen 2004 Keys Gate Challenger - Homestead The Wright Financial Group USTA Challenger - Champaign Okal Cup 2004 - Eckental Copa Petrobras Bogota - Bogota La Serena Open - La Serena Intersport Heilbronn Open - Heilbronn USTA Men's Challenger of Dallas - Dallas 2005 Freeman Men's Challenger - Joplin San Luis Potosi Challenger - San Luis Potosi Torneo Internacional Challenger Fila 2005 - Leon Draft Corona Mexico City Open - Mexico City Harrah's Entertainment Challenger - Tunica San Remo Tennis Cup 15° Piertomaso - San Remo Badden Open by Rothaus - Ettlingen Schickendanz Open - Furth Oberstaufen Cup - Oberstaufen The Natrel's Challenger of Granby - Granby Challenger Brasov - Brasov Architect Open - Budapest Lubbock Challenger - Lubbock 2005 Tulsa Challenger - Tulsa French Open - Paris French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris XI Trofeo Ciudad de Quito - Quito Copa Petrobras - Bogota USTA/Adtech Challenger - Boston Wimbledon - London U.S. Open - New York French Open - Paris Music City Challenger - Nashville Wimbledon - London Intersport Heilbronn Open - Heilbronn USTA Men's Challenger of Dallas - Dallas U.S. Open - New York Australian Open - Melbourne French Open - Paris BH Telecom Indoors Sarajevo 2006 - Sarajevo BMW Tennis Championship - Sunrise Corona Mexico City Open - Mexico City Open Mutouest St. Brieuc - St. Brieuc Wimbledon - London U.S. Open - New York U.S. Open - New York Aberto de Santa Catarina - Florianopolis Unicredit (Suisse) Bank S. A. Challenger - Chiasso 10° Trofeo Luigi Pezzoli - Bergamo Abierto Colombiano de Tenis - Bogota U.S. Open ECM Prague Open - Prague Baden Open - Ettlingen Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Copa Petrobras Argentina - Buenos Aires Copa Petrobras Paraguay - Asuncion Wimbledon - London IPP Open - Helsinki Aberto de Sao Paulo - Sao Paulo French Open - Paris La Serena Open - La Serena Heilbronn Open - Heilbronn Copa Kia Challenger ATP - Santiago Wimbledon - London U.S. Open - New York Shimadzu All Japan Indoor Tennis Championships - Kyoto Bancolombia Open - Bogota Samsung Challenger 2007 - Ho Chi Minh City Australian Open - Melbourne Voit Mexico City Open - Mexico City French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne ECU Prague Open - Prague French Open - Paris Unique Zagreb Open - Zagreb Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Dusseldorf Open Challenger 2007 - Dusseldorf U.S. Open - New York Australian Open - Melbourne Ljubljana Open - Ljubljana French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris The Tarka Challenger - Barnstaple Copa Petrobras Brazil - Belo Horizonte Wimbledon - London Lambertz Open by Stawag 2007 - Aachen Copa Petrobras Paraguay - Asuncion Bauer Watertechnology Cup 2007 - Eckental U.S. Open - New York Copa Petrobras Argentina - Buenos Aires IPP Open - Helsinki ITG Miami Challenger - Miami Heilbronn Open - Heilbronn Hilton Waikoloa Village USTA Challenger - Waikoloa AT&T Challenger of Dallas - Dallas Internationaux du Doubs - Besancon Challenger de Providencia-Copa Kia - Santiago 5 Volkswagen Challenger - Wolfsburg Abierto Internacional de Salinas 'Dario Expreso' - Salinas San Luis Potosi Challenger - San Luis Potosi BH Indoor Sarajevo - Sarajevo AGT Challenger - Leon Status Athens Open - Athens Tallahassee Tennis Challenger - Tallahassee Tunis Open - Tunis Ostdeutscher Sparkassen Cup - Dresden Countrywide Classic USTA Men's Challenger - Carson Baden Open - Karlsruhe Sunset Moulding Challenger - Yuba City BSI Challenger Lugano - Lugano Oldum Brown Vancouver Open - Vancouver GHI Bronx Tennis Classic - Bronx Open de Rennes - Rennes Labertz Open by Stawag - Aachen Bauer Watertechnilogy Cup 2008 - Eckental JSM Challenger of Champaign - Urbana Caversham International Tennis Tournament - Jersey 2008 Knoxville Challenger - Knoxville Lima Challenger - Lima Salinas Challenger Heilbronn Challenger Carson Challenger Dallas Challenger Besancon Challenger Bangkok Challenger Korat Challenger Pereira Challenger Savannah Challenger Carson Challenger Yuba City Challenger Braunschweig Challenger Montevideo Challenger Asuncion Challenger Santiago Challenger Charlottesville Challenger Knoxville Challenger Champaign Challenger Puebla Challenger Sao Paulo Challenger Dallas Challenger Sunrise Challenger Curitiba Challenger Davis Cup, Group 2, REL2, PAR-DOM 4-1 Davis Cup, Group 1, 1R, PAR-VEN 4-1 Davis Cup, Group 1, 2R, PAR-BRA 3-2 Davis Cup, World Group, QR, PAR-CZE 0-5 Biella Challenger Davis Cup, Group 2, 1R, BOL-PAR 1-4 Davis Cup, Group 2, 2R, COL-PAR 4-1 Davis Cup, Group 2, 1R, PAR-CUB 4-0 Davis Cup, Group 2, 2R, PAR-DOM 3-1 Davis Cup, Group 2, 2R, BAH-PAR 1-4 Davis Cup, Group 2, 1R, PAR-BAH 4-1 Davis Cup, World Group, QF, ESP-GER, 3-2 ARAG ATP World Team Championship - Dusseldorf Davis Cup, Group 2, 1R, PAR-AHO 4-1 Braunschweig Challenger Alphen Challenger Belo Horizonte Challenger Bogota Challenger Cali Challenger Davis Cup, World Group, PO, GER-RSA 5-0 Mons Challenger Asuncion Challenger Santiago Challenger Heilbronn Challenger Kazan Challenger Bergamo Challenger Wolfsburg Challenger Cherbourg Challenger Sarajevo Challenger Bath Challenger Monza Challenger Rome Challenger Nottingham Challenger Nottingham Challenger Braunschweig Challenger U.S. Open (juniors) Oberstaufen Challenger Sopot Challenger Como Challenger Brasov Challenger Szczecin Challenger Napoli Challenger Palermo Challenger Rennes Challenger Orleans Challenger Eckental Challenger Loughborough Challenger Sao Paulo Challenger Tour Finals Sarajevo Challenger Braunschweig Challenger Scheveningen Challenger Germany F1 Germany F2 Germany F3 France F4 France F6 France F9 Netherlands F2 Czech Republic F4 Germany F11 France F18 Kobstaedernes ATP Challenger - Kolding Germany F1 Germany F2 Germany F3 Switzerland #1-w1 Switzerland #1-w2 Switzerland #1-w3 Switzerland #1-w4 Germany F5 Germany F6 Italy F8 Germany F8 Netherlands F4 France F17 France F18 Germany F2 Germany F3 Germany F6 Germany F8 Germany F1 Germany F2 Germany F3 Germany F2 Germany F4 Great Britain F7 Great Britain F8 Italy F15 Italy F16 Germany F5 Germany F7 Austria F7 Austria F8 Germany F14 Great Britain F19 Germany F1 Germany F4 Germany F2 Germany F2 Germany F4 Switzerland F1 Switzerland F2 Switzerland F3 Germany F4 Switzerland F2 XL Capital Bermuda Open - Bermuda The Surbiton Trophy - Surbiton Muller Cup - Ulm Black Forest Open 2002 - Freudenstadt Eddleman USTA Challenger - Birmingham FILA Challenger Biella - Biella Copa Ericsson Peru - Lima Copa Ericsson Brazil - Sao Paulo Copa Ericsson Chile - Santiago Copa Ericsson Uruguay - Montevideo Copa Ericsson Argentina - Buenos Aires BCP Tennis Classic - Sao Paulo VI Abierto Internacional de Salinas - Salinas XL Capital Bermuda Open - Bermuda 2001 Eddleman USTA Challenger - Birmingham 2001 Centura USTA Challenger - Rocky Mount Aberto Da Costa Do Sauipe - Bahia 2001 USTA Tallahassee Tennis Challenger - Tallahassee Intelig Tennis Cup - Campos do Jordao TESS Tennis Classic - Campinas Credicard Tennis Cup - Campos do Jordao BH Tennis Open International Cup - Belo Horizonte USTA Challenger of Burbank - Burbank Abierto Internacional de Salinas - Salinas VSZ Solvak Open Challenger - Kosice Hugarian Food Open - Budapest Venice Open - Venice Brasil Open - Florianopolis V Trofeo Ciudad de Quito - Quito Copa Ericsson - Santiago Copa Ericsson - Montevideo Copa Ericsson - Buenos Aires Warsteiner Challenger Lubeck - Lubeck ATU Cup - Weiden Nord/LB Open - Braunschweig Oberstaufen Cup - Oberstaufen Rhein-Main Challenger 2003 - Aschaffenburg Sao Paulo - Brazil Intersport Heilbronn Open - Heilbronn Pro Tennis World Open - Boca Raton XL Capital Bermuda Open - Bermuda Internationale Badische Meisterschaffen Um Den Techem Cup - Zell SAA Hilversum Open - Hilversum ATP Challenger Open 2004 - Monchengladbach Copa Sevilla-Internacionales de Andalucia - Seville Music City Challenger - Nashville Copa Petrobras Aracaju - Aracaju Jameson Cup - Milan Aberto de Sao Paulo - Sao Paulo Copa Telefonica CTC Chile - Santiago Volkswagen Challenger 2005 - Wolfsburg Logopak Challenger 2005 - Lubeck Pro Tennis World Open - Sunrise Timisoara Challenger 2005 - Timisoara Odlum Brown Vancouver Open - Vancouver GHI Bronx Classic - Bronx Samarkand Challenger - Samarkand Bukhara Challenger - Bukhara Bauer Watertechnology Cup - Eckental USTA Illinois Challenger - Champaign USTA Freeman Men's Challenger - Joplin 3rd Volkswagon Challenger - Wolfsburg Unique Zagreb Open - Zagreb Black Forest Open - Freudenstadt Bauer Watertechnology Cup - Eckental Schickedanz Open 2007 - Furth Unicredit Czech Open 2007 - Prostejov Challenger Lugano - Lugano Black Forest Open - Freudenstadt Aberto de Sao Paulo - Sao Paulo Sony Ericsson Open 2008 - Belgrade Bancolombia Open - Bogota Dusseldorf Open Challenger - Dusseldorf Sao Paulo Challenger Vancouver Challenger Bordeaux Challenger Oberstaufen Challenger Buenos Aires Challenger Sao Paulo Challenger Bath Challenger Heilbronn Challenger Bergamo Challenger Cherbourg Challenger Mersin Challenger Rome Challenger Rome Challenger Furth Challenger Marburg Challenger Poznan Challenger Oberstaufen Challenger Alphen Challenger Seville Challenger Kenitra Challenger Mons Challenger Rennes Challenger Mouilleron-Le-Captif Challenger Eckental Challenger Bratislava Challenger Heilbronn Challenger Bergamo Challenger Kyoto Challenger Rimouski Challenger St. Brieuc Challenger Aix En Provence Challenger Heilbronn Challenger Nottingham-2 Challenger Marburg Challenger Poznan Challenger Oberstaufen Challenger Cortina Challenger Genova Challenger Szczecin Challenger Orleans Challenger Rennes Challenger Eckental Challenger Ortisei Challenger Brescia Challenger Bergamo Challenger Cherbourg Challenger Quimper Challenger Drummondville Challenger St. Brieuc Challenger Aix En Provence Challenger Heilbronn Challenger Furth Challenger Marburg Challenger Todi Challenger San Benedetto Challenger Tampere Challenger Bergamo Challenger Kyoto Challenger St. Brieuc Challenger Turin Challenger Heilbronn Challenger Furth Challenger Prague Challenger Blois Challenger Braunschweig Challenger San Benedetto Challenger Alphen Challenger America's Red Clay Tennis Championship - Coral Springs Waldbaum's Hamlet Cup - Long Island President's Cup 1997 - Tashkent Abierto Mexicano de Tenis - Mexico City Cerveza Club Columbia Open - Bogota Sybase Open - San Jose Kroger / St. Jude International - Memphis Franklin Templeton Tennis Classic - Scottsdale U.S. Men's Clay Court Championship - Orlando AT&T Challenge - Atlanta America's Red Clay Tennis Championship - Coral Springs The Nottingham Open - Nottingham Legg Mason Tennis Classic - Washington D.C. Infiniti Open - Los Angeles RCA Championships - Indianapolis MFS Pro Tennis Championships - Boston Shanghai Open '98 - Shanghai Heineken Open - Singapore Abierto Mexicano de Tenis - Mexico City Cerveza Club Columbia Open - Bogota Hellmann's Cup - Santiago Sybase Open - San Jose Kroger / St. Jude International - Memphis Franklin Templeton Tennis Classic - Scottsdale BMW Open - Munich Merano Open - Merano The Nottingham Open - Nottingham Legg Mason Tennis Classic - Washington D.C. adidas Open de Toulouse - Toulouse Heineken Open Shanghai - Shanghai Heineken Open Singapore - Singapore Grand Prix de Tennis de Lyon - Lyon U.S. Men's Clay Court Championships - Orlando Gelsor Open Romania - Bucharest Campionati Internazionali di Sicilia - Palermo Cerveza Club Colombia Open - Bogota Kroger / St. Jude International - Memphis Sybase Open - San Jose Citrix Tennis Championships - Delray Beach U.S. Men's Clay Court Championships - Houston Legg Mason Tennis Classic - Washington D.C. Brazil Open - Salvador AIG Japan Open - Tokyo Scania Stockholm Open - Stockholm AAPT Championships - Adelaide Adidas International - Sydney BellSouth Open - Vina del Mar Kroger / St. Jude International - Memphis Siebel Open - San Jose International Tennis Championships - Delray Beach U.S. Men's Clay Court Championships - Houston Mallorca Open - Mallorca Internationaler Raiffeisen Grand Prix - St. Polten The Stella Artois Grass Court Championships - London RCA Championships - Indianapolis AIG Japan Open - Tokyo Allianz Suisse Open Gstaad - Gstaad Bogota Mercedes Cup - Stuttgart Legg Mason Tennis Classic - Washington D.C. International Tennis Championships - Delray Beach Open de Moselle - Metz International Tennis Championships - Delray Beach Gerry Weber Open - Halle Mercedes Cup - Stuttgart Chennai Open - Chennai Sydney International - Sydney Delray Beach International Tennis Championships - Delray Beach BMW Open - Munich Gerry Weber Open - Halle The Stella Artois Championships - London Mercedes Cup - Stuttgart RCA Championships - Indianapolis Legg Mason Tennis Classic - Washington Pilot Pen Tennis - New Haven China Open - Beijing Campionati Internazionali di Sicilia - Palermo Mumbai Open - Mumbai AIG Japan Open Tennis Championships - Tokyo Open de Moselle - Metz Regions Morgan Keegan Championships - Memphis The Tennis Channel Open - Las Vegas BMW Open - Munich Mercedes Cup - Stuttgart Gerry Weber Open - Halle Mercedes Cup - Stuttgart Austrian Open - Kitzbuhel Countrywide Classic - Los Angeles Legg Mason Tennis Classic - Washington Pilot Pen Tennis - New Haven Davidoff Swiss Indoors Basel - Basel Chennai Open - Chennai SAP Open - San Jose Delray Beach International Tennis Championships - Delray Beach BMW Open - Munich Interwetten Austrian Open - Kitzbuhel Gerry Weber Open - Halle Mercedes Cup - Stuttgart Masters Series - Hamburg Allianz Suisse Open Gstaad - Gstaad Pilot Pen Tennis - New Haven Open de Moselle - Metz Thailand Open - Bangkok AIG Japan Open Tennis Championships - Tokyo If Stockholm Open - Stockholm Davidoff Swiss Indoors Basel - Basel Regions Morgan Keegan Championships - Memphis Open Sabadell Atlantico - Barcelona BMW Open - Munich Gerry Weber Open - Halle AEGON Championships - London Mercedes Cup - Stuttgart International German Open - Hamburg Allianz Suisse Open Gstaad - Gstaad Pilot Pen Tennis - New Haven BMW Open - Munich German Tennis Championships - Hamburg Aircel Chennai Open - Chennai PBZ Zagreb Indoors - Zagreb Open 13 - Marseille Dubai Duty Free Tennis Championships - Dubai Open Sabadell Atlantico - Barcelona BMW Open - Munich Mercedes Cup - Stuttgart Barcelona Open BancSabadell - Barcelona Valencia Open - Valencia Qatar ExxonMobil Open - Doha Open Sud de France - Montpellier Mercedes Cup - Stuttgart Geneva Open - Geneva