Career 2017 2016 2015 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 Ecuador F2 Ecuador F3 USA F26 USA F27 Canada F3 USA F25 Canada F1 Canada F2 Germany F1 Germany F2 Austria F1 Wartburg Open - Eisenach USTA Challenger of Orlando - Orlando Unique Zagreb Open - Zagreb ATU Cup 2001 - Weiden 2001 UT Tyler Patriot Challenger - Tyler PEOPLEnet Cup - Dnepropetrovsk Hilton Waikoloa Village USTA Challenger - Waikoloa The Scottish Championships - Edinburgh Ciudad de Pozoblanco 'Open Diputacion' - Cordoba Tatra Banka Open - Bratislava Lubbock Challenger - Lubbock Mobilux Open - Luxembourg 2006 Challenger of Santa Clarita California Challenger - Valencia Open Castilla y Leon - Segovia Heilbronn Open - Heilbronn Warsteiner Challenger - Wolfsburg Architect Open - Budapest Challenger Casino Lugano - Lugano Amer-Wilson Tampere Challenger - Tampere Open D'Orleans - Orleans The Waco International Tennis Challenger - Waco Heilbronn Challenger Optimus Maia Open - Maia Tampere Imageneering Open - Tampere Tatra Banka Open 2001 - Bratislava Bergamo Challenger Amer-Wilson Challenger - Tampere Warta Cup - Sopot Sunrise Challenger Baton Rouge Challenger Tunis Challenger Rhodes Challenger Ramat Hasharon Challenger Cremona Challenger USTA Challenger of San Antonio - San Antonio ATP Open Castilla y Leon - Segovia Amer-Wilson Tampere ATP Tournament - Tampere Intersport Heilbronn Open - Heilbronn IPP Open - Helsinki USTA Freeman Men's Challenger - Joplin 2006 USTA Tallahassee Tennis Challenger - Tallahassee XL Bermuda Open - Bermuda Cepu Open - San Marino IPP Open - Helsinki Kolding Challenger Czech Open 2005 - Prostejov Prostejov Challenger San Marino Cepu Open - San Marino Le Gosier Challenger Athens Challenger Tatra Banka Open 2006 - Bratislava Mobilux Open - Luxembourg Bergamo Challenger Winnetka Challenger Dallas Challenger Prostejov Challenger Nottingham Challenger BMW Tennis Championship - Sunrise Istanbul Challenger Puerto Rico Challenger Tennis Event - Humacao Guimaraes Challenger 2005 Tulsa Challenger - Tulsa Vancouver Challenger Tallahassee Tennis Challenger - Tallahassee Baton Rouge Pro Tennis Classic - Baton Rouge Petange Challenger Eckental Challenger Irving Challenger USTA Men's Challenger of Dallas - Dallas XI Abierto Internacional de Salinas - Salinas Nottingham Challenger Salinas Challenger Heilbronn Challenger Mons Challenger Brescia Challenger Dallas Challenger Monterrey Challenger Surbiton Challenger Warsteiner Grand Prix - Oberstaufen Manchester Challenger Diego Open - Budapest IPP Open - Helsinki Sao Paulo Challenger Ostdeutscher Sparkassen Cup - Dresden Eckental Challenger Irving Challenger Top Wool Challenger - Biella Helsinki Challenger Pekao Open 2001 - Szczecin Granby Challenger Shimadzu All Japan Indoor - Kyoto Okal Cup - Eckental Ciudad de Telde - Telde Memorial Savigny - Sassuolo Open de Montauban - Montauban Baden Open - Ettlingen Columbus Challenger Tiburon Challenger Open Castilla y Leon Trofeo Iberdrola - Segovia IPP Open - Helsinki Irving Challenger GHI Bronx Tennis Classic - Bronx Neride Prague Indoor - Prague Scania Stockholm Open - Stockholm Estoril Open - Estoril Mallorca Open - Mallorca Le Gosier Challenger The Stella Artois Grass Court Championships - London Telenordia Swedish Open - Bastad Privatbank Open 2006 - Dnepropetrovsk Energis Open - Amersfoort Milan Indoors - Milan ECM Prague Open 2005 - Prague TD Waterhouse Cup - Long Island Kremlin Cup - Moscow Milan Indoors - Milan Open Seat Godo 2003 - Barcelona BMW Open - Munich TD Waterhouse Cup - Long Island Nottingham Challenger Legg Mason Tennis Classic - Washington D.C. Thailand Open - Bangkok Stockholm Open - Stockholm Ortisei Challenger AXA Open II - Espinho Polish Open 2000 - Poznan IPP Open - Helsinki The Samsung Open - Nottingham Schickendanz Open - Furth Adidas International - Sydney Open 13 - Marseille Qatar Exxon Mobil Open 2002 - Doha The Stella Artois Grass Court Championships - London 2003 Mercedes Cup - Stuttgart Scania Stockholm Open - Stockholm Kobstaedernes ATP Challenger - Kolding Energis Open - Amsterdam AAPT Championships - Adelaide Heineken Open - Auckland ABN/AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille Synsam Swedish Open - Bastad Stockholm Open - Stockholm Next Generation Hardcourts - Adelaide Medibank Private International - Sydney Grand Prix Hassan II - Casablanca BMW Open - Munich Mercedes Cup - Stuttgart Idea Prokom Open - Sopot China Open - Beijing Thailand Open - Bangkok AIG Japan Open - Tokyo Copenhagen Open - Copenhagen Puebla Challenger Stockholm Open - Stockholm International Tennis Championships - Delray Beach Next Generation Adelaide International - Adelaide CA Tennis Trophy - Vienna International Indoor Tennis Championships of Croatia - Zagreb ABN/AMRO World Tennis Tournament - Rotterdam Open SEAT Godo 2006 - Barcelona BMW Open - Munich Gerry Weber Open - Halle Synsam Swedish Open - Bastad AIG Japan Open Tennis Championships - Tokyo Davidoff Swiss Indoors Basel - Basel St. Petersburg Open - St. Petersburg Next Generation Adelaide International - Adelaide Sydney International - Sydney Heineken Open - Auckland Millenium Tennis Championships - Delray Beach SAP Open - San Jose Regions Morgan Keegan Championships - Memphis ABN/AMRO World Tennis Tournament - Rotterdam The Dubai Tennis Championships - Dubai The Tennis Channel Open - Las Vegas U.S. Men's Clay Court Championships - Houston Open Seat Godo 2007 - Barcelona BMW Open - Munich Gerry Weber Open - Halle Ordina Open - 's-Hertogenbosch Mercedes Cup - Stuttgart RCA Championships - Indianapolis Pilot Pen Tennis - New Haven Thailand Open - Bangkok Mumbai Open - Mumbai AIG Japan Open Tennis Championships - Tokyo Stockholm Open - Stockholm Davidoff Swiss Indoors - Basel Grand Prix de Tennis de Lyon - Lyon Next Generation Adelaide International - Adelaide Heineken Open - Auckland The Dubai Tennis Championships - Dubai Catella Swedish Open - Bastad If Stockholm Open - Stockholm Medibank International - Sydney Delray Beach International Tennis Championships - Delray Beach Open Sabadell Atlantico - Barcelona Gerry Weber Open - Halle Campbells Hall of Fame Tennis Championships - Newport Countrywide Classic - Los Angeles Legg Mason Tennis Classic - Washington Pilot Pen Tennis - New Haven Qatar Exxon Mobil Open - Doha Brisbane International - Brisbane Medibank International - Sydney PBZ Zagreb Indoors - Zagreb SAP Open - San Jose Regions Morgan Keegan Championships - Memphis Delray Beach International Tennis Championships - Delray Beach Gerry Weber Open - Halle Ordina Open - s-Hertogenbosch Open de Moselle - Metz If Stockholm Open - Stockholm Brisbane International - Brisbane Medibank International - Sydney Jersey Challenger ABN AMRO World Tennis Tournament - Rotterdam SAP Open - San Jose Regions Morgan Keegan Championships - Memphis Dubai Duty Free Tennis Championships - Dubai Open Sabadell Atlantico - Barcelona PTT Thailand Open - Bangkok Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha Apia International - Sydney Open Sud de France - Montpellier PBZ Zagreb Indoors - Zagreb Dallas Challenger ABN AMRO World Tennis Tournament - Rotterdam Salzburg Challenger Open 13 - Marseille Open Sabadell Atlantico - Barcelona Serbia Open - Belgrade Open de Nice Cote d'Azur - Nice Gerry Weber Open - Halle UNICEF Open - 's Hertogenbosch Campbell's Hall of Fame Tennis Championships - Newport Bet-at-home Open - Hamburg Bratislava Challenger Citi Open - Washington Winston-Salem Open - Winston-Salem PTT Thailand Open - Bangkok Heilbronn Challenger Rakuten Japan Open - Tokyo If Stockholm Open - Stockholm Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha Brisbane International - Brisbane Apia International - Sydney Heineken Open - Auckland Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam SAP Open - San Jose Open 13 - Marseille Delray Beach International Tennis Championships - Delray Beach Dallas Challenger BRD Nastase Tiriac Trophy - Bucharest BMW Open - Munich Power Horse Cup - Dusseldorf AEGON Championships - London Helsinki Challenger Winston-Salem Open - Winston-Salem PTT Thailand Open - Bangkok Rakuten Japan Open - Tokyo Brisbane International - Brisbane PBZ Zagreb Indoors - Zagreb U.S. National Indoor Tennis Championships - Memphis Delray Beach Open - Delray Beach Power Horse Cup - Dusseldorf AEGON Championships - London BB&T Atlanta Open - Atlanta Citi Open - Washington Winston-Salem Open - Winston-Salem Rakuten Japan Open - Tokyo Brisbane International - Brisbane BMW Open - Munich Geneva Open - Geneva Topshelf Open - 's-Hertogenbosch Swiss Indoors Basel - Basel Memphis Open - Memphis Erste Bank Open - Vienna Memphis Open - Memphis Gerry Weber Open - Halle Davidoff Swiss Indoors Basel - Basel Salzburg Challenger CA Tennis Trophy - Vienna Sacramento Challenger If Stockholm Open - Stockholm ABN AMRO World Tennis Tournament - Rotterdam Ordina Open - 's-Hertogenbosch Regions Morgan Keegan Championships - Memphis Grand Prix Hassan II - Casablanca Bank Austria Tennis Trophy - Vienna Open Sabadell Atlantico - Barcelona Grand Prix Hassan II - Casablanca BMW Open - Munich BMW Open - Munich Indianapolis Tennis Championships - Indianapolis Thailand Open - Bangkok Open Sud de France - Montpellier Ordina Open - s-Hertogenbosch St. Petersburg Open - St. Petersburg Helsinki Challenger Davidoff Swiss Indoors Basel - Basel Marrakech Challenger Sunrise Challenger US Men's Clay Court Championship - Houston UNICEF Open - 's Hertogenbosch Winston Salem - Winston Salem Legg Mason Tennis Classic - Washington Erste Bank Open - Vienna Barletta Challenger International German Open - Hamburg Countrywide Classic - Los Angeles Sarasota Challenger Tunis Challenger If Stockholm Open - Stockholm China Open - Beijing Mercedes Cup - Stuttgart BMW Open - Munich Open Sud de France - Montpellier U.S. National Indoor Tennis Championships - Memphis Athens Challenger Davidoff Swiss Indoors Basel - Basel Tallahassee Challenger Campbell's Hall of Fame Tennis Championships - Newport Generali Open - Kitzbuhel Ortisei Challenger Thailand Open - Bangkok Stockholm Open - Stockholm Citi Open - Washington Gerry Weber Open - Halle Rakuten Japan Open - Tokyo Topshelf Open - 's-Hertogenbosch Open 13 - Marseille AEGON International - Eastbourne Gerry Weber Open - Halle Synsam Swedish Open - Bastad Helsinki Challenger Delray Beach International Tennis Championships - Delray Beach Gerry Weber Open - Halle SA Tennis Open - Johannesburg Heilbronn Challenger Open de Moselle - Metz Thailand Open - Bangkok China Open - Beijing Le Gosier Challenger Grand Prix de Tennis de Lyon - Lyon SA Tennis Open - Johannesburg PBZ Zagreb Indoors - Zagreb Allianz Suisse Open Gstaad - Gstaad Legg Mason Tennis Classic - Washington Rakuten Japan Open - Tokyo Pilot Pen Tennis - New Haven AIG Japan Open Tennis Championships - Tokyo Qatar ExxonMobil Open - Doha Irving Challenger Gerry Weber Open - Halle German Tennis Championships - Hamburg Allianz Suisse Open - Gstaad If Stockholm Open - Stockholm Brisbane International - Brisbane Regions Morgan Keegan Championships - Memphis Delray Beach International Tennis Championships - Delray Beach SkiStar Swedish Open - Bastad Ortisei Challenger US Men's Clay Court Championship - Houston Moselle Open - Metz Swiss Indoors Basel - Basel Valencia Open - Valencia Stockholm Open - Stockholm Aircel Chennai Open - Chennai Apia International - Sydney Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam ABN/AMRO World Tennis Tournament - Rotterdam Dubai Duty Free Tennis Championships - Dubai Kremlin Cup - Moscow BRD Nastase Tiriac Trophy - Bucharest Ortisei Challenger Bet-at-home Open - Hamburg Bet-at-home Cup - Kitzbuhel Moselle Open - Metz Malaysian Open - Kuala Lumpur If Stockholm Open - Stockholm Erste Bank Open - Vienna Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha Tiburon Challenger Apia International - Sydney Rio Open - Rio de Janeiro Abierto Mexicano Telcel - Acapulco TEB BNP Paribas Istanbul Open - Istanbul Mercedes Cup - Stuttgart Gerry Weber Open - Halle Guadalajara Challenger BB&T Atlanta Open - Atlanta Malaysian Open - Kuala Lumpur If Stockholm Open - Stockholm USTA Challenger of North Miami Beach - North Miami Beach ASB Classic - Auckland Delray Beach Open - Delray Beach Millennium Estoril Open - Estoril The Scottish Tennis Championships - Edinburgh Aegon Nottingham Open - Nottingham Citi Open - Washington Tampere Challenger Delray Beach Open - Delray Beach US Men's Clay Court Championship - Houston Tampere Challenger Dubai Open - Dubai Heineken Open Shanghai - Shanghai Open Seat Godo 2005 - Barcelona Trofeo Conde de Godo - Barcelona Synsam Swedish Open - Bastad Heineken Open - Auckland Estoril Open - Estoril Open 13 - Marseille Tennis Channel Open - Las Vegas RCA Championships - Indianapolis Countrywide Classic - Los Angeles The Samsung Open - Nottingham Pilot Pen Tennis - New Haven Legg Mason Tennis Classic - Washington Estoril Open - Estoril Indianapolis Tennis Championships - Indianapolis Thailand Open - Bangkok AIG Japan Open Tennis Championships - Tokyo Brisbane - Brisbane ABN AMRO World Tennis Tournament - Rotterdam SAP Open - San Jose Catella Swedish Open - Bastad Kremlin Cup - Moscow U.S. National Indoor Tennis Championships - Memphis St. Petersburg Open - St. Petersburg St. Petersburg Open - St. Petersburg Qatar ExxonMobil Open - Doha US Men's Clay Court Championship - Houston Topshelf Open - 's-Hertogenbosch Delray Beach International Tennis Championships - Delray Beach Tennis Masters Series - Miami Tennis Masters Series - Toronto Tennis Masters Series - Cincinnati Tennis Masters Series - Madrid Tennis Masters Series - Paris Tennis Masters Series - Indian Wells Tennis Masters Series - Miami Tennis Masters Series - Monte Carlo Tennis Masters Series - Rome Copenhagen Open - Copenhagen Tennis Masters Series - Hamburg Tennis Masters Series - Cincinnati Tennis Masters Series - Madrid Open SEAT 2008 - Barcelona Pacific Life Open - Indian Wells Tennis Masters Series - Monte Carlo Heineken Open - Auckland NASDAQ-100 Open - Miami BNP Paribas Masters - Paris Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Rogers Masters - Toronto Masters Series Madrid - Madrid BNP Paribas Masters - Paris Masters Series Monte-Carlo - Monte Carlo Masters Series - Hamburg Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid BNP Paribas Masters - Paris Sony Ericsson Open - Miami Masters Series Monte-Carlo - Monte-Carlo Masters Series Hamburg - Hamburg Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati Mutua Madrilena Masters Madrid - Madrid BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Shanghai - Shanghai Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Rogers Cup - Toronto Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters 1000 - Shanghai BNP Paribas Masters - Paris Sony Ericsson Open - Miami Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati BNP Paribas Masters - Paris Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Western & Southern Open - Cincinnati BNP Paribas Masters - Paris Sony Open Tennis - Miami Mutua Madrid Open - Madrid Tennis Masters Series - Madrid Pacific Life Open - Indian Wells Campbells Hall of Fame Tennis Championships - Newport Masters Series Monte Carlo - Monte Carlo Sony Ericsson Open - Miami Campionati Internazionali d'Italia - Rome Open de Nice Cote dAzur - Nice TD Waterhouse Cup - Long Island AIG Japan Open - Tokyo Atlanta Tennis Championships - Atlanta Masters Series Hamburg - Hamburg Western & Southern Financial Group Masters - Cincinnati Croatia Open - Umag Pilot Pen Tennis - New Haven Campionati Internazionali D'Italia - Rome French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Dubai Duty Free Tennis Championships - Dubai Regions Morgan Keegan Championships - Memphis Western & Southern Financial Group Masters - Cincinnati BNP Paribas Open - Indian Wells Wimbledon - London BNP Paribas Open - Indian Wells SAP Open - San Jose Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Western & Southern Financial Group Masters - Cincinnati BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Australian Open - Melbourne Shanghai Rolex Masters - Shanghai U.S. Open - New York Australian Open - Melbourne French Open - Paris Shanghai Rolex Masters - Shanghai U.S. Open - New York BNP Paribas Open - Indian Wells Australian Open - Melbourne Ricoh Open - 's-Hertogenbosch French Open - Paris Monte-Carlo Rolex Masters - Monte-Carlo Wimbledon - London Mutua Madrid Open - Madrid U.S. Open - New York BNP Paribas Masters - Paris Monte-Carlo Rolex Masters - Monte-Carlo Rogers Cup - Montreal BNP Paribas Open - Indian Wells Miami Open - Miami Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Tennis Masters Series - Montreal Wimbledon - London U.S. Open - New York Australian Open - Melbourne 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 Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Rogers Cup - Toronto Australian Open - Melbourne French Open - Paris Pacific Life Open - Indian Wells Wimbledon - London U.S. Open - New York Rogers Masters - Montreal U.S. Open - New York Pacific Life Open - Indian Wells Campionati BNL dItalia - Rome Australian Open - Melbourne French Open - Paris U.S. Open - New York Monte-Carlo Rolex Masters - Monte-Carlo U.S. Open - New York Wimbledon - London Tennis Masters Series - Paris Sony Ericsson Open - Miami Ecuador Open - Quito Monte-Carlo Rolex Masters - Monte-Carlo Rogers Cup - Montreal BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Rogers Cup - Toronto Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Miami Open - Miami Miami Open - Miami AEGON International - Eastbourne Abierto Mexicano Telcel - Acapulco Open 13 - Marseille Tennis Channel Open - Las Vegas Davis Cup, Group I, PO, FIN-POL 3-2 Argentina Open - Buenos Aires U.S. Open - New York Hall of Fame Tennis Championships - Newport If Stockholm Open - Stockholm Australian Open - Melbourne French Open - Paris Davis Cup, Group 1, 2R, FIN-ITA 4-1 Davis Cup, World Group, QR, NED-FIN 4-1 Davis Cup, Group 1, 1R, LUX-FIN 4-1 U.S. Open - New York Davis Cup, Group 2, 2R, FIN-BUL 2-3 Davis Cup, Group 2, 2R, FIN-RSA 1-4 Davis Cup, PO, FRA-GER 4-1 Davis Cup, Group 1, 1R, POL-FIN 2-3 NASDAQ-100 Open - Miami Davis Cup, Group II, 2R, IRL-FIN 2-3 Davis Cup, Group II, 2R, FIN-BIH 2-3 Davis Cup, Group II, 1R, MON-FIN 2-3 Davis Cup, Group II, 2R, DEN-FIN 3-2 BNP Paribas Masters - Paris Australian Open - Melbourne U.S. Open - New York French Open - Paris Wimbledon - London Wimbledon - London River Oaks International Tennis Tournament - Houston Australian Open - Melbourne French Open - Paris Wimbledon - London Wimbledon - London Western & Southern Open - Cincinnati Australian Open - Melbourne French Open - Paris U.S. Open - New York Olympics - London Mutua Madrid Open - Madrid Davis Cup, Group 2, PO, FIN-LUX 3-2 Davis Cup, Group 2, 1R, FIN-IRL 3-2 Davis Cup, Group 1, 2R, SWE-FIN 3-2 Davis Cup, Group 2, 2R, FIN-LAT 2-3 Davis Cup, Group 2, 1R, FIN-CYP 3-2 Davis Cup, Group 2, SF, MKD-FIN 3-2 Davis Cup, World Group, 1R, GER-CRO 3-2 Davis Cup, Group 2, 1R, DEN-FIN 2-3 Davis Cup, Group II, 1R, FIN-BUL 3-2 Davis Cup, World Group, QR, ITA-FIN 3-2 Davis Cup, Group 1, REL2, FIN-HUN 4-1 Davis Cup, Group 1, 1R, FIN-SLO 3-2 Davis Cup, Group 1, REL2, ISR-FIN 3-2 Davis Cup, Group 2, F, FIN-CYP, 3-2 Davis Cup, Group I, 1R, SLO-FIN 3-2 Davis Cup, Group 1, 2R, ITA-FIN 3-2 River Oaks International Tennis Tournament - Houston Davis Cup, World Group, PO, DOM-GER 1-4 Davis Cup, Group 1, 2R, AUT-FIN 3-2 Davis Cup, Group II, 2R, POR-FIN 4-1 Davis Cup, Group 2, 2R, FIN-ALG 4-1 Davis Cup, Group II, 1R, FIN-ZIM 4-1 Olympics - Athens Olympics - Beijing