Career 2021 2020 2019 2018 2017 2016 2015 2014 2013 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 Germany F16 Germany F17 Germany F18 Italy F24 Chile F2 Chile F4 Chile F5 Chile F6 Poland F1 Poland F2 Poland F3 Germany F10 Chile F1 Chile F2 Germany F9 Germany F11 Germany F12 Germany F13 France F5 VII Avierto Internacional de Salinas - Salinas VI Abierto Internacional de Salinas - Salinas Quelle Cup - Furth 9th Wartburg Open - Eisenach drkoop.com USTA Challenger of Tallahassee - Tallahassee KGHM Polish Indoors - Wroclaw Internationaux de Tennis de Brest - Brest Corona Mexico City Open - Mexico City Sporting Challenger - Turin Open de L'Isere (Open 38) - Grenoble Arroyo de la Encomienda - Valladolid Open D'Orleans - Orleans Shimadzu All Japan Indoor Tennis Championships - Kyoto Waco International Tennis Challenger - Waco Open de Franche Comte - Besancon 2003 West Side Tennis Club Challenger - Forest Hills Iskratel Open - Kranj II Challenger Ciudada de Guayaquil - Guayaquil Challenger 42 - Andrezieux Bogota Challenger - Bogota Challenger de Providencia-Copa Kia - Santiago San Luis Potosi Challenger - San Luis Potosi Roma Open Challenger - Rome Bancolombia Open - Bogota Open D'Orleans - Orleans Pekao Open - Szczecin Cherbourg Challenger Challenger Ford de Cherbourg - Cherbourg Corona Mexico City Open - Mexico City KGHM Emax Polish Indoors - Wroclaw Rhodes Challenger Ramat Hasharon Challenger Bytom Challenger Siemens Open - Scheveningen Constanta Challenger Oberstaufen Challenger Antonio Savoldi-Marco Co. - Manerbio Manchester Challenger Challenger Ford de Cherbourg - Cherbourg Segovia Challenger Steelers Cup - Kosice XII Trofeo Ciudad de Quito 'Diario El Comercio' - Quito Istanbul Challenger Constanta Challenger - Constanta Copa Ericsson Brazil - Sao Paulo Manerbio Challenger Como Challenger Alphen Challenger St. Remy Challenger Internationaux de Doubs Open de Franchie-Comte - Besancon Mons Challenger Orleans Challenger Santiago Challenger 2001 Challenger Canottieri Mincio - Mantova Telesp Celular Open - Campinas Copa Ericsson Argentina - Buenos Aires 1st Challenger Tournament Leon - Leon Rome Challenger Rhodes Challenger Maia Open 2002 - Maia Bordeaux Challenger Bytom Challenger Isla de Lanzarote - Lanzarote San Luis Potosi Challenger 2002 - San Luis Potosi IX Open Internacional D'Andorra - Andorra 10th Wartburg Open - Eisenach GHI Bronx Classic - Bronx Open 88 - Contrexeville Fujitsu Siemens Open - Budapest Copa Petrobras Colombia - Bogota Open D'Orleans - Orleans Rennes Challenger Orleans Challenger Muller Cup - Ulm Open de Franche Comte - Besancon 2002 USTA Challenger of Calabasas - Calabasas Tennis Napoli Cup - Napoli CA-Challenge 2000 - Graz Courmayeur Challenger Challenger 42 - Andrezieux Cherbourg Challenger Sarajevo Challenger Architect Open - Budapest Bath Challenger Dusseldorf Open Challenger 2007 - Dusseldorf Warsteiner Challenger Wolfsburg - Wolfsburg ARMS USTA Challenger - Rocky Mount XXVIII Edizione 'A.Savoldi' - Manerbio Copa Ericsson Peru - Lima Unique Zagreb Open - Zagreb Warta Cup - Sopot Macedonian Open - Skopje Copa Ericsson Chile - Santiago Granby Challenger West of England Challenger - Bristol The Manchester Trophy - Manchester Garden Open - Rome Steelers Cup - Kosice Copa Ericsson Uruguay - Montevideo Gran Challenger Casablanca - Mexico City A Glimmer of Hope Challenger - Austin Challenger Ford de Cherbourg - Cherbourg St. Remy Challenger ATU Cup - Weiden Challenger 42 - Andrezieux Pekao Open - Szczecin Arroyo de la Encomienda - Valladolid Ethias Tennis Trophy - Mons Copa Petrobras - Bogota USTA Challenger of San Antonio - San Antonio The USTA Challenger at West End Racquet - Torrance Challenger Ford de Cherbourg - Cherbourg Copa Kia Challenger ATP - Santiago Sao Paulo - Brazil HTV Challenger - Ho Chi Minh City Mons Challenger Rennes Challenger Challenger Leon 2004 - Leon Britania Zavaleta - Puebla Garden Open 2004 - Rome Orleans Challenger Open de Franche-Comte - Besancon Ispat Open 2004 - Ostrava Cepu Open - San Marino Open Castilla y Leon - Segovia Bordeaux Challenger Rijeka Challenger Open de L'Isere - Grenoble Petange Challenger Orleans Challenger Rennes Challenger Copa Telefonica CTC Chile - Santiago Challenger 42 - Andrezieux The Manchester Trophy - Manchester Draft Corona Mexico City Open - Mexico City Copa Petrobras Colombia - Bogota Bancolombia Open - Bogota Badden Open by Rothaus - Ettlingen 2007 West Side Tennis Club Clay Court Challenger - Forest Hills Ciudad de Pozoblanco Open Diputacion - Cordoba The LTA Men's Challenger - Nottingham Porsche Open - Poznan Copa Petrobras Brazil - Belo Horizonte ATP Open Castilla y Leon - Segovia GHI Bronx Classic - Bronx KGHM Dialog Polish Indoors - Wroclaw Qatar ATP Challenger - Doha Seguros Bolivar Open - Medellin St. Remy Challenger Manerbio Challenger Copa Petrobras Argentina - Buenos Aires Copa Petrobras Argentina - Buenos Aires Internazionali di Tennis di Bergamo - Bergamo Aberto de Sao Paulo - Sao Paulo La Serena Open - La Serena Voit Mexico City Open - Mexico City San Luis Potosi Challenger 2007 - San Luis Potosi Croatia Osiguranje Rijeka Open - Rijeka Rennes Challenger Mouilleron-Le-Captif Challenger ATP Challenger La Serena - La Serena Genoa Open Challenger-Fondazione Carige - Genova Johannesburg Challenger St. Brieuc Challenger Bordeaux Challenger XI Trofeo Ciudad de Quito - Quito III Aberto Santa Catarina de Tenis - Florianopolis Segovia Challenger Copa Kia - Santiago Internationaux du Doubs - Besancon Torneo Internacional Challenger Fila 2006 - Leon Abierto Colombiano de Tenis - Bogota Challenger Casablanca San Angel - Mexico City Morocco Tennis Tour - Marrakech II Naples ITG Challenger - Naples Quimper Challenger San Marino Cepu Open - San Marino Cherbourg Challenger Nossa Caixa Aberto de Sao Paulo - Sao Paulo Challenger Ford de Cherbourg - Cherbourg Segundo Aberto de Brasilia - Brasilia Copa Ericsson Chile - Santiago Copa Ericsson Costa Rica - San Jose Mouilleron-Le-Captif Challenger Abierto Club Casablanca - Mexico City Zagreb Open - Zagreb Challenger Ford de Cherbourg - Cherbourg Orleans Challenger Schickendanz Open - Furth Open de Montauban - Montauban Muller Cup 2000 - Ulm Mons Challenger Bogota Challenger Heilbronn Open - Heilbronn FILA Challenger Biella - Biella Copa Petrobras Santiago - Santiago Bordeaux Challenger La Serena Open - La Serena Open de Franche-Comte - Besancon X Abierto Internacional de Salinas - Salinas Torneo Internacional Challenger Fila 2005 - Leon Global Telecom Open - Curitiba Copa Petrobras Paraguay - Asuncion Global Telecom Open - Florianopolis Open de L'Isere - Grenoble Britania Zavaleta - Puebla Challenger Cudad de Guayaquil - Guayaquil Chevrolet Cup - Santiago Campionati Internazionali di Sicilia - Palermo AAPT Championships - Adelaide Cerveza Club Colombia Open - Bogota Challenger 42 - Andrezieux Grand Prix Hassan II - Casablanca BMW Open - Munich 2002 Eddleman USTA Challenger - Birmingham The Manchester Trophy - Manchester Davidoff Swiss Indoors - Basel Wartburg Open - Eisenach Siemens Open - Scheveningen XI Abierto Internacional de Salinas - Salinas Geneva Challenger - Geneva DPD Challenger 2000 - Aschaffenburg Open de L'Isere-Open 38 - Grenoble Copa Ericsson Peru - Lima Copa Ericsson Uruguay - Montevideo Copa Ericsson Costa Rica - San Jose V Torneo Internazionale di Tennis - Barletta AGT Challenger - Leon Segovia Challenger Schickedanz Open - Furth The Scottish Tennis Championships - Edinburgh XI Venice Open - Venice VII Trofeo Ciudad de Quito - Quito Copa Ericsson Mexico - Guadalajara Genoa Open - Genova Orleans Challenger Challenger Casablanca San Angel - Mexico City Internationale Badische Meisterschaften Um Den Techem Cup - Zell Ostrava Open 2005 - Ostrava Lille Challenger ECM Prague Open 2005 - Prague San Remo Tennis Cup 15° Piertomaso - San Remo AAPT Championships - Adelaide Naples Challenger - Naples Brest Challenger Bordeaux Challenger Adidas International - Sydney BellSouth Open - Vina del Mar Guzzini Challenger - Recanati Brasil Open - Costa do Sauipe Schickendanz Open - Furth Open 13 - Marseille Cherbourg Challenger The Surbiton Trophy - Surbiton St. Brieuc Challenger Open Seat Godo - Barcelona GHI Bronx Classic - Bronx The Stella Artois Grass Court Championships - London Bordeaux Challenger Miller Lite Hall of Fame Tennis Championships - Newport The Manchester Trophy - Manchester VI Gramado Open de Tenis - Gramado Energis Dutch Open - Amsterdam KGHM Dialog Polish Indoors - Wroclaw Idea Prokom Open - Sopot Legg Mason Tennis Classic - Washington D.C. International Tennis Championships - Delray Beach Thailand Open - Bangkok Chennai Open - Chennai Warsteiner Challenger Lubeck - Lubeck Challenger Hamburg - Hamburg The Surbiton Trophy - Surbiton 2002 USTA Tallahassee Tennis Challenger - Tallahassee West of England Tennis - Bristol Stella Artois Clay Court Championships - Budaors drkoop.com USTA Tennis Championships - Armonk drkoop.com USTA Tennis Championships of Denver - Denver U.S. Men's Clay Court Championships - Houston Iquique Challenger Polish Open 2000 - Poznan The Stella Artois Grass Court Championships - London Open de Montauban - Montauban IV Gramado Open de Tenis - Gramado Gran Copa Ericsson - Rio de Janeiro Open de L'Isere - Grenoble Mercedes Cup - Stuttgart San Luis Potosi Challenger - San Luis Potosi Uncle Tobys Challenger - Tasmania Legg Mason Tennis Classic - Washington D.C. Ciudad de Pozoblanco Open Diputacion - Cordoba Open Castilla y Leon - Segovia Grand Prix de Tennis - St. Jean de Luz Open de L'Isere - Grenoble IX Trofeo Ciudad de Quito - Quito IX Abierto Internacional de Salinas - Salinas The Surbiton Trophy - Surbiton Porsche Open - Poznan GHI Bronx Classic - Bronx Grand Prix de Tennis de Lyon - Lyon Qatar ExxonMobil Open - Doha Banca Stato Challenger - Lugano Sina-Kia Motors Tennis Cup - Cordenons Black Forest Open - Freudenstadt Copa Petrobras - Santiago Rennes Challenger Copa Petrobras - Montevideo Copa Petrobras - Aracaju Copa Petrobras - Buenos Aires Gemax Open - Belgrade AAPT Championships - Adelaide San Remo Tennis Cup-16° Piertomaso Tessitore - San Remo Baden Open - Ettlingen Akbank Private Banking TED Open 2006 - Istanbul Grand Prix Hassan II - Casablanca Estoril Open - Estoril Open 13 - Marseille The Stella Artois Championships - London The 'Fitz' Casino Challenger - Tunica The 10tele.com Open - Nottingham Orange Prokom Open - Sopot Allianz Suisse Open Gstaad - Gstaad Grand Prix de Tennis de Lyon - Lyon Chennai Open - Chennai Heineken Open - Auckland PBZ Zagreb Indoors - Zagreb 1° Torneo Challenger Series 12° Trofeo Paolo Corazzi - Cremona Open 13 - Marseille Open 13 - Marseille The Tennis Channel Open - Las Vegas The Stella Artois Grass Court Championships - London Grand Prix Hassan II - Casablanca Campbell's Hall of Fame Tennis Championships - Newport Stockholm Open - Stockholm Legg Mason Tennis Classic - Washington Tennislife Cup - Napoli Open 13 - Marseille Thailand Open - Bangkok Open de Moselle - Metz Movistar Open - Vina del Mar Open 13 - Marseille Cali Challenger ABN AMRO World Tennis Tournament - Rotterdam The Artois Championships - London Davidoff Swiss Indoors - Basel Bordeaux Challenger BellSouth Open - Vina del Mar AEGON Championships - London Campbells Hall of Fame Tennis Championships - Newport Mercedes Cup - Stuttgart Bordeaux Challenger Movistar Open - Santiago AEGON Championships - London Open de Moselle - Metz Salzburg Challenger Dallas Challenger Open Sud de France - Montpellier Grand Prix de Tennis de Lyon - Lyon Chennai Open - Chennai Brasil Open - Salvador Open de Moselle - Metz Grand Prix de Tennis de Lyon - Lyon Medibank International - Sydney Grand Prix Hassan II - Casablanca PBZ Zagreb Indoors - Zagreb UNICEF Open - 's Hertogenbosch Campbell's Hall of Fame Tennis Championships - Newport Open de Moselle - Metz Cherbourg Challeger Le Gosier Challenger Open Sud de France - Montpellier Masters Series - Hamburg Pilot Pen Tennis - New Haven The Nottingham Open - Nottingham Generali Open - Kitzbuhel ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille Sarajevo Challenger The Priority Telecom Open - Amersfoort Farmers Classic - Los Angeles Caltanissetta Challenger Citi Open - Washington Winston-Salem Open - Winston-Salem Moselle Open - Metz St. Brieuc Challenger AEGON Championships - London Open 13 - Marseille Jersey Challenger Open de Tenis Comunidad Valenciana - Valencia Barletta Challenger Cherbourg Challenger Apia International - Sydney Napoli Challenger BRD Nastase Tiriac Trophy - Bucharest Open de Nice Cote d'Azur - Nice AEGON Championships - London Topshelf Open - 's-Hertogenbosch Hall of Fame Tennis Championships - Newport Winston-Salem Open - Winston-Salem Moselle Open - Metz Brisbane International - Brisbane Winston-Salem Open - Winston-Salem Open 13 - Marseille Topshelf Open - 's-Hertogenbosch Rakuten Japan Open - Tokyo Monza Challenger ABN AMRO World Tennis Tournament - Rotterdam Johannesburg Challenger Topshelf Open - 's-Hertogenbosch Tunis Challenger ABN AMRO World Tennis Tournament - Rotterdam Hall of Fame Tennis Championships - Newport ABN AMRO World Tennis Tournament - Rotterdam Athens Challenger RCA Championships - Indianapolis Generali Open - Kitzbuhel Legg Mason Tennis Classic - Washington Apia International - Sydney Open de Moselle - Metz ATP Kremlin Cup - Moscow AEGON Championships - London Brisbane International - Brisbane Topshelf Open - 's-Hertogenbosch The Stella Artois Championships - London Swiss Indoors Basel - Basel AEGON Championships - London ATP Kremlin Cup - Moscow Citi Open - Washington Hall of Fame Open - Newport Open de Moselle - Metz European Open - Antwerp Libema Open - 's-Hertogenbosch Fever-Tree Championships - London Istanbul Challenger Abierto Mexicano Telcel - Acapulco Genova Challenger Open 13 - Marseille Open de Nice Cote d'Azur - Nice Atlanta Tennis Championships - Atlanta Brisbane International - Brisbane Brest Challenger Generali Open 2000 - Kitzbuhel Campbell's Hall of Fame Tennis Championships - Newport Atlanta Tennis Championships - Atlanta Adidas Open de Toulouse - Toulouse The Stella Artois Grass Court Championships - London Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille BRD Nastase Tiriac Trophy - Bucharest Moselle Open - Metz Apia International - Sydney Orleans Challenger Swiss Indoors Basel - Basel Mons Challenger Binghamton Professional Tennis Tournament - Binghamton Challenger 42 - Andrezieux ECM Cup - Prague Granby Challenger Winston-Salem Open - Winston-Salem Moselle Open - Metz VI Trofeo Ciudad de Quito - Quito Espinho Challenger - Espinho The Scottish Tennis Championships - Edinburgh Apia International - Sydney Open Sud de France - Montpellier BH Tennis Open International Cup - Belo Horizonte Brixina Tennis Open - Bressanone Copa Ericsson Mexico - Guadalajara Open 13 - Marseille AEGON Championships - London Amer-Wilson Tampere Challenger - Tampere Moselle Open - Metz Brisbane International - Brisbane Orleans Challenger Copa Ericsson - Santiago ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille Copa Ericsson Chile - Santiago Ricoh Open - 's-Hertogenbosch AEGON International - Eastbourne 2003 Eddleman USTA Challenger - Birmingham Geovillage Open Trofeo Melia Olbia - Olbia Swiss Indoors Basel - Basel Lille Challenger Open 13 Provence - Marseille Open Sud de France - Montpellier Citi Open - Washington AEGON Championships - London Open Sud de France - Montpellier Open de Moselle - Metz Stockholm Open - Stockholm Qatar Open - Doha U.S. Men's Clay Court Championships - Houston SMS Tennis Open - Sao Paulo Movistar Open - Vina del Mar Internationaler Raiffeisen Grand Prix - St. Polten Countrywide Classic - Los Angeles Pilot Pen Tennis - New Haven Estoril Open - Estoril Campbells Hall of Fame Tennis Championships - Newport Legg Mason Tennis Classic - Washington Thailand Open - Bangkok Open de Moselle - Metz If Stockholm Open - Stockholm Tennis Masters Series - Paris Movistar Open - Vina del Mar Tennis Masters Series - Paris Open 13 - Marseille BNP Paribas Masters - Paris NASDAQ-100 Open - Miami Campbells Hall of Fame Tennis Championships - Newport 2002 Mercedes Cup - Stuttgart Legg Mason Tennis Classic - Washington D.C. BNP Paribas Masters - Paris Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Masters Series Monte Carlo - Monte Carlo Rogers Masters - Toronto Dubai Duty Free Tennis Championships - Dubai Western & Southern Financial Group Masters - Cincinnati Masters Series Madrid - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Moselle Open - Metz European Open - Antwerp Western & Southern Financial Group Masters - Cincinnati Sydney International - Sydney Open Sud de France - Montpellier BellSouth Open - Vina del Mar BNP Paribas Masters - Paris Moselle Open - Metz Sony Ericsson Open - Miami 2001 Mercedes Cup - Stuttgart Campionati BNL dItalia - Rome BNP Paribas Masters - Paris Tennis Masters Series - Monte Carlo Countrywide Classic - Los Angeles Chevrolet Cup - Vina del Mar Sony Ericsson Open - Miami Tennis Masters Series - Monte Carlo Rogers Cup - Montreal BNP Paribas Masters - Paris AIG Japan Open - Tokyo Pacific Life Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo BNP Paribas Masters - Paris Pilot Pen Tennis - New Haven Rogers Cup - Montreal Shanghai Rolex Masters - Shanghai Indianapolis Tennis Championships - Indianapolis Miami Open - Miami Mutua Madrid Open - Madrid Masters Series Monte-Carlo - Monte-Carlo Rogers Cup - Toronto Grand Prix de Tennis de Lyon - Lyon BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Mutua Madrid Open - Madrid Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo AEGON Championships - London Western & Southern Open - Cincinnati BNP Paribas Masters - Paris Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Tennis Masters Series - Paris Mutua Madrid Open - Madrid Rogers Cup - Montreal Sony Ericsson Open - Miami BNP Paribas Masters - Paris BNP Paribas Masters - Paris Masters Series Hamburg - Hamburg Mutua Madrilena Madrid Open - Madrid U.S. Open - New York Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Monte-Carlo Rolex Masters - Monte-Carlo BNP Paribas Open - Indian Wells Miami Open - Miami French Open - Paris Monte-Carlo Rolex Masters - Monte-Carlo Wimbledon - London BellSouth Open - Vina del Mar French Open - Paris Heineken Open - Auckland French Open - Paris U.S. Open - New York French Open - Paris U.S. Open - New York China Open - Beijing Wimbledon - London European Open - Antwerp Wimbledon - London Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London NASDAQ-100 Open - Miami Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Rogers Masters - Toronto French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York U.S. Open - New York 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 U.S. Open - New York Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Wimbledon - London French Open - Paris Wimbledon - London U.S. Open - New York U.S. Open - New York Australian Open - Melbourne U.S. Open - New York Internazionali BNL d'Italia - Rome Wimbledon - London Australian Open - Melbourne Australian Open - Melbourne French Open - Paris French Open - Paris Wimbledon - London Australian Open - Melbourne Australian Open - Melbourne Miami Open - Miami French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris French Open - Paris Mutua Madrid Open - Madrid Davis Cup, Group 1, 1R, CHI-PER 5-0 Davis Cup, World Group, 1R, RUS-CHI 4-1 Davis Cup, World Group, 1R, CHI-SVK 4-1 Davis Cup, World Group, SF, FRA-ESP 3-2 Davis Cup, Group 1, 2R, CHI-ECU 5-0 Hopman Cup - Perth Davis Cup, World Group, PO, CHI-PAK 5-0 Davis Cup, World Group, 1R, GER-FRA 2-3 Davis Cup, Group 1, 1R, CHI-CAN 4-1 Davis Cup, Group 1, 2R, CHI-BAH 4-1 ATP Cup - Melbourne All Lower level tournaments Davis Cup, World Group, 1R, JPN-FRA 1-4