Career 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 Australia F1 Australia F2 XXXVII Torneig C.E. Laieta - Barcelona Steelers Cup - Kosice GHI Bronx Tennis Classic - Bronx Dusseldorf Open 2006 - Dusseldorf Kobstaedernes ATP Challenger - Kolding South African Airways Tennis Open - Durban 4th Volkswagen Challenger - Wolfsburg Morocco Tennis Tour - Rabat Schickedanz Open 2007 - Furth Brasov Challenger - Brasov ATP Challenger Trophy 2007 - Trnava Open Costa Daurada - Tarragona III Challenger Isla de Gran Canaria Ciudad de Telde - Telde Australia F9 Bancolombia Open - Cali IPP Open - Helsinki Burnie Challenger Tanger Challenger Meknes Challenger Sofia Challenger Tunis Challenger Ostrava Challenger Lugano Challenger Rijeka Challenger Scheveningen Challenger Tampere Challenger Poznan Challenger San Marino Challenger Cordenons Challenger Ciudad de Pozoblanco 'Open Diputacion' - Cordoba Napoli Challenger Tarragona Challenger Kolding Challenger Prostejov Challenger Kitzbuhel Challenger Zivnobanka Czech Open - Prostejov Granby Challenger - Granby Le Gosier Challenger Rabat Challenger Barletta Challenger Furth Challenger Poznan Challenger Heilbronn Open - Heilbronn Warsteiner Challenger - Wolfsburg Architect Open - Budapest Challenger Casino Lugano - Lugano Amer-Wilson Tampere Challenger - Tampere University of Tennessee USTA Challenger - Knoxville Ispat Open 2004 - Ostrava Binghamton Professional Tennis Tournament - Binghamton The LTA Hull Challenger - Hull 2002 Eddleman USTA Challenger - Birmingham Wartburg Open - Eisenach ATU Cup 2001 - Weiden Prostejov Challenger Optimus Maia Open - Maia ARMS USTA Challenger - Rocky Mount USTA Challenger of Burbank - Burbank Tampere Imageneering Open - Tampere Tatra Banka Open 2001 - Bratislava GHI Bronx Classic - Bronx Amer-Wilson Challenger - Tampere Warta Cup - Sopot Tatra Banka Open - Bratislava Tennis Napoli Cup - Napoli Open Sainte-Victoire - Aix-En-Provence Nord/LB Open 2004 - Braunschweig The Granby Natrel Challenger - Granby Amer-Wilson Tampere ATP Tournament - Tampere The USTA Challenger at West End Racquet - Torrance Mobilux Open - Luxembourg Waco International Tennis Challenger - Waco IPP Open - Helsinki ATU Cup - Weiden Cepu Open - San Marino Open Castilla y Leon - Segovia Porsche Open - Poznan Czech Open 2005 - Prostejov San Marino Cepu Open - San Marino Challenger Copa Sevilla - Seville BMW Tennis Championship - Sunrise Uncle Tobys Challenger in Caloundra - Caloundra Isla de Gran Canaria - Mas Palomas St. Brieuc Challenger Mobilux Open - Luxembourg 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 dBI Tennis Challenger - Binghamton XII Abierto Internacional de Salinas - Salinas Morocco Tennis Tour - Fes Szczecin Challenger San Marino Cepu Open - San Marino Samsung Securities Cup - Seoul Warsteiner Grand Prix - Oberstaufen Diego Open - Budapest 2002 Azalea Orthopedic Challenger - Tyler China Open - Beijing Ljubljana Open 2008 - Ljubljana IPP Open - Helsinki Herwalt Motors Mercedes-Benz Center Men's Challenger - Fresno USTA Men's Challenger of Dallas - Dallas Aamulehti Tampere Opene - Tampere Charlottesville Challenger Knoxville Challenger Champaign Challenger Top Wool Challenger - Biella Flea Market Cup - Busan Helsinki Challenger Pekao Open 2001 - Szczecin The Wright Financial Group, Inc. Challenger - Champaign Scania Stockholm Open - Stockholm Marrakech Challenger Qatar Exxon Mobil Open 2002 - Doha Adidas International - Sydney Milan Indoors - Milan Estoril Open - Estoril Mallorca Open - Mallorca The Stella Artois Grass Court Championships - London The Samsung Open - Nottingham Telenordia Swedish Open - Bastad Energis Open - Amersfoort Mercedes-Benz Cup - Los Angeles Legg Mason Tennis Classic - Washington D.C. TD Waterhouse Cup - Long Island Kremlin Cup - Moscow Adidas International - Sydney Milan Indoors - Milan Open 13 - Marseille Kroger / St. Jude International - Memphis Open Seat Godo 2003 - Barcelona BMW Open - Munich The Stella Artois Grass Court Championships - London 2003 Mercedes Cup - Stuttgart Legg Mason Tennis Classic - Washington D.C. TD Waterhouse Cup - Long Island Thailand Open - Bangkok Stockholm Open - Stockholm Alessandria Challenger XL Capital Bermuda Open - Bermuda Fifth-Third Bank Tennis Championships - Lexington Shimadzu All Japan Indoor - Kyoto AAPT Championships - Adelaide Heineken Open - Auckland ABN/AMRO World Tennis Tournament - Rotterdam Schickedanz Open - Furth Memorial Savigny - Sassuolo Open 13 - Marseille Open de Montauban - Montauban Open Seat Godo - Barcelona Open Castilla y Leon Trofeo Iberdrola - Segovia Synsam Swedish Open - Bastad IPP Open - Helsinki The Priority Telecom Open - Amersfoort Generali Open - Kitzbuhel China Open - Beijing Neride Prague Indoor - Prague Stockholm Open - Stockholm Next Generation Hardcourts - Adelaide Medibank Private International - Sydney USTA Challenger of San Antonio - San Antonio BellSouth Open - Vina del Mar Argentina Open - Buenos Aires Brasil Open - Costa do Sauipe Grand Prix Hassan II - Casablanca Kia International In Caloundra - Caloundra BMW Open - Munich 2003 Freeman Men's Challenger - Joplin USTA Seascape Challenger - Aptos ECM Prague Open 2005 - Prague Kia International In Kawana - Kawana Mercedes Cup - Stuttgart Generali Open - Kitzbuhel Idea Prokom Open - Sopot China Open - Beijing Thailand Open - Bangkok Campionati Internazionali di Sicilia - Palermo Open de Moselle - Metz AIG Japan Open - Tokyo Stockholm Open - Stockholm Next Generation Adelaide International - Adelaide Sydney International - Sydney International Indoor Tennis Championships of Croatia - Zagreb ABN/AMRO World Tennis Tournament - Rotterdam Tennis Channel Open - Las Vegas Open de Tenis Comunidad Valenciana - Valencia TEAN International - Alphen Aan Den Rijn Open SEAT Godo 2006 - Barcelona BMW Open - Munich Samsung Securities Cup Challenger Tennis - Seoul Gerry Weber Open - Halle Bancolombia Open - Bogota Synsam Swedish Open - Bastad Generali Open - Kitzbuhel BCR Open Romania - Bucharest AIG Japan Open Tennis Championships - Tokyo Stockholm Open - Stockholm The Scottish Championships - Edinburgh St. Petersburg Open - St. Petersburg Hilton Waikoloa Village USTA Challenger - Waikoloa Uncle Toby's Burnie Challenger - Tasmania Shimadzu All Japan Indoor - Kyoto Next Generation Adelaide International - Adelaide Gosford Australian Unity Challenger - Gosford Gallagher International - Hamilton The Surbiton Trophy - Surbiton Sydney International - Sydney Heineken Open - Auckland Almaty Challenger 1 - Almaty Siemens Open 2004 - Scheveningen AXA Open II - Espinho ABN/AMRO World Tennis Tournament - Rotterdam Polish Open 2000 - Poznan The Dubai Tennis Championships - Dubai BMW Open - Munich The 69th King's Cup-Thailand Open - Bangkok IPP Open - Helsinki Gerry Weber Open - Halle C.T. San Remo - XIII Piertomaso Tessitore - San Remo Generali Open - Kitzbuhel USTA Challenger of Tiburon - Tiburon 2004 Freeman Men's Challenger - Joplin Heineken Challenger 2004 - Ho Chi Minh City Uncle Toby's Australian Men's Clay Court Challenger - Canberra Pilot Pen Tennis - New Haven GHI Bronx Classic - Bronx Samsung Securities Cup - Seoul Mumbai Open - Mumbai AIG Japan Open Tennis Championships - Tokyo Tennis Napoli Cup - Napoli Stockholm Open - Stockholm Davidoff Swiss Indoors - Basel Genoa Open Challenger-Fondazione Carige - Genova Next Generation Adelaide International - Adelaide Heineken Open - Auckland USTA Freeman Men's Challenger - Joplin Movistar Open - Vina del Mar Catella Swedish Open - Bastad If Stockholm Open - Stockholm Medibank International - Sydney Open Sabadell Atlantico - Barcelona BMW Open - Munich Catella Swedish Open - Bastad BCR Open Romania - Bucharest Bank Austria Tennis Trophy - Vienna Brisbane International - Brisbane Medibank International - Sydney XL Bermuda Open - Bermuda Movistar Open - Santiago Morocco Tennis Tour - Marrakech Brasil Open - Costa do Sauipe SAP Open - San Jose Regions Morgan Keegan Championships - Memphis Copa Telmex - Buenos Aires Abierto Mexicano Telcel - Acapulco Delray Beach International Tennis Championships - Delray Beach Grand Prix Hassan II - Casablanca Open Sabadell Atlantico - Barcelona Ordina Open - s-Hertogenbosch Allianz Suisse Open Gstaad - Gstaad Open de Moselle - Metz Thailand Open - Bangkok If Stockholm Open - Stockholm Open Sud de France - Montpellier Davidoff Swiss Indoors Basel - Basel Brisbane International - Brisbane Medibank International - Sydney Movistar Open - Santiago Brasil Open - Costa do Sauipe ABN AMRO World Tennis Tournament - Rotterdam Copa Claro - Buenos Aires Dubai Duty Free Tennis Championships - Dubai Scania Stockholm Open - Stockholm Open Sabadell Atlantico - Barcelona UNICEF Open - 's Hertogenbosch Allianz Suisse Open - Gstaad Legg Mason Tennis Classic - Washington Copa Petrobras-Brazil - Aracaju Winston Salem - Winston Salem Miller Lite Hall of Fame Tennis Championships - Newport Cyclus Open de Tenis - Florianopolis Trani Challenger Energis Open - Amsterdam Erste Bank Open - Vienna Copa Petrobras-Uruguay - Montevideo Swiss Indoors Basel - Basel Apia International - Sydney Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam Open Sabadell Atlantico - Barcelona Serbia Open - Belgrade UNICEF Open - 's Hertogenbosch Copenhagen Open - Copenhagen Zagreb Challenger International Tennis Championships - Delray Beach Bet-at-home Open - Hamburg CA Tennis Trophy - Vienna Winston-Salem Open - Winston-Salem PTT Thailand Open - Bangkok Rakuten Japan Open - Tokyo If Stockholm Open - Stockholm Karlsruhe Challenger Swiss Indoors Basel - Basel Rome Challenger Brisbane International - Brisbane Apia International - Sydney Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille BRD Nastase Tiriac Trophy - Bucharest BMW Open - Munich Zagreb Challenger Winston-Salem Open - Winston-Salem Furth Challenger PTT Thailand Open - Bangkok Rakuten Japan Open - Tokyo Jersey Challenger If Stockholm Open - Stockholm Bratislava Challenger Brisbane International - Brisbane Helsinki Challenger Heineken Open Shanghai - Shanghai Salzburg Challenger CA Tennis Trophy - Vienna Medibank International - Sydney Brasil Open - Costa do Sauipe AEGON Championships - London Winston-Salem Open - Winston-Salem If Stockholm Open - Stockholm ABN AMRO World Tennis Tournament - Rotterdam Copa Telmex - Buenos Aires The Dubai Tennis Championships - Dubai Brisbane International - Brisbane Open Sud de France - Montpellier Geneva Open - Geneva Helsinki Challenger Topshelf Open - 's-Hertogenbosch Delray Beach International Tennis Championships - Delray Beach Adidas International - Sydney Rakuten Japan Open - Tokyo Marrakech Challenger Grand Prix Hassan II - Casablanca Pilot Pen Tennis - New Haven Open 13 - Marseille Gerry Weber Open - Halle Barletta Challenger AEGON Championships - London International German Open - Hamburg BMW Open - Munich Davidoff Swiss Indoors Basel - Basel Mercedes Cup - Stuttgart Legg Mason Tennis Classic - Washington Thailand Open - Bangkok Open 13 - Marseille AEGON International - Eastbourne Open Seat Godo 2007 - Barcelona Synsam Swedish Open - Bastad Helsinki Challenger Gerry Weber Open - Halle Pilot Pen Tennis - New Haven Davidoff Swiss Indoors Basel - Basel Scheveningen Challenger SA Tennis Open - Johannesburg Poznan Challenger Gerry Weber Open - Halle Rakuten Japan Open - Tokyo AIG Japan Open Tennis Championships - Tokyo Qatar ExxonMobil Open - Doha Abierto Mexicano Telcel - Acapulco Bet-At-Home Austrian Open - Kitzbuhel BMW Open - Munich Gerry Weber Open - Halle German Tennis Championships - Hamburg PTT Thailand Open - Bangkok If Stockholm Open - Stockholm Brisbane International - Brisbane Delray Beach International Tennis Championships - Delray Beach SkiStar Swedish Open - Bastad Power Horse Cup - Dusseldorf Valencia Open - Valencia Stockholm Open - Stockholm Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam RCA Championships - Indianapolis ABN/AMRO World Tennis Tournament - Rotterdam Kremlin Cup - Moscow BRD Nastase Tiriac Trophy - Bucharest Power Horse Cup - Dusseldorf Bet-at-home Open - Hamburg Bet-at-home Cup - Kitzbuhel Moselle Open - Metz Malaysian Open - Kuala Lumpur Rakuten Japan Open - Tokyo If Stockholm Open - Stockholm Swiss Indoors Basel - Basel Apia International - Sydney Rio Open - Rio de Janeiro TEB BNP Paribas Istanbul Open - Istanbul Heineken Challenger - Ho Chi Minh City Gerry Weber Open - Halle SkiStar Swedish Open - Bastad Brisbane - Brisbane If Stockholm Open - Stockholm USTA Challenger of North Miami Beach - North Miami Beach Malaysian Open - Kuala Lumpur The Scottish Tennis Championships - Edinburgh International Tennis Championships - Delray Beach Tampere Challenger Tampere Challenger Kroger / St. Jude International - Memphis Dubai Open - Dubai Heineken Open Shanghai - Shanghai Open Seat Godo 2005 - Barcelona Trofeo Conde de Godo - Barcelona Synsam Swedish Open - Bastad AAPT Championships - Adelaide Heineken Open - Auckland Estoril Open - Estoril Open 13 - Marseille Regions Morgan Keegan Championships - Memphis The Samsung Open - Nottingham Pilot Pen Tennis - New Haven AIG Japan Open - Tokyo Tennis Channel Open - Las Vegas U.S. Mens's Clay Court Championship - Houston Estoril Open - Estoril Open SEAT 2008 - Barcelona 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 Tennis Masters Series - Hamburg Thailand Open - Bangkok Tennis Masters Series - Cincinnati Tennis Masters Series - Madrid AIG Japan Open Tennis Championships - Tokyo Pacific Life Open - Indian Wells Tennis Masters Series - Monte Carlo Tennis Masters Series - Madrid Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Tennis Masters Series - Monte Carlo SAP Open - San Jose BNP Paribas Masters - Paris Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Masters Series Monte Carlo - Monte Carlo Campionati Internazionali d'Italia - Rome Masters Series Hamburg - Hamburg Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati Masters Series Madrid - Madrid BNP Paribas Masters - Paris Sony Ericsson Open - Miami Masters Series Monte-Carlo - Monte Carlo Campionati Internazionali D'Italia - Rome 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 Western & Southern Financial Group Masters - Cincinnati Mutua Madrilena Masters Madrid - Madrid BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami BNP Paribas Masters - Paris Catella Swedish Open - Bastad BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome Rogers Cup - Toronto Western & Southern Financial Group Masters - Cincinnati St. Petersburg Open - St. Petersburg BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells AAPT Championships - Adelaide Monte-Carlo Rolex Masters - Monte-Carlo Copenhagen Open - Copenhagen Western & Southern Financial Group Masters - Cincinnati Monte-Carlo Rolex Masters - Monte-Carlo Heineken Open - Auckland Internazionali BNL d'Italia - Rome Apia International - Sydney Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai Monte-Carlo Rolex Masters - Monte-Carlo Grand Prix Hassan II - Casablanca Open de Nice Cote dAzur - Nice TD Waterhouse Cup - Long Island AIG Japan Open - Tokyo Internazionali BNL d'Italia - Rome Internationaler Raiffeisen Grand Prix - St. Polten Croatia Open - Umag Pilot Pen Tennis - New Haven Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo BNP Paribas Masters - Paris Regions Morgan Keegan Championships - Memphis Mutua Madrid Open - Madrid BNP Paribas Open - Indian Wells BCR Open Romania - Bucharest Internazionali BNL d'Italia - Rome Abierto Mexicano Telcel - Acapulco Rogers Cup - Montreal BNP Paribas Masters - Paris Western & Southern Open - Cincinnati BNP Paribas Masters - Paris Tennis Masters Series - Montreal Pacific Life Open - Indian Wells Rogers Masters - Montreal Pacific Life Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Tennis Masters Series - Paris Sony Ericsson Open - Miami Rogers Cup - Montreal Sony Ericsson Open - Miami Sony Ericsson Open - Miami BNP Paribas Open - Indian Wells Sony Open Tennis - Miami BNP Paribas Open - Indian Wells Open de Moselle - Metz Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo U.S. Open - New York AEGON International - Eastbourne Abierto Mexicano Telcel - Acapulco Open 13 - Marseille U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Australian Open - Melbourne Argentina Open - Buenos Aires Wimbledon - London U.S. Open - New York French Open - Paris Australian Open - Melbourne French Open - Paris U.S. Open - New York NASDAQ-100 Open - Miami Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Campionati BNL dItalia - Rome French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London Australian Open - Melbourne 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 French Open - Paris Wimbledon - London 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 Wimbledon - London U.S. Open - New York Rogers Cup - Montreal Rogers Masters - Toronto French Open - Paris Davis Cup, Group 1, 2R, SWE-FIN 3-2 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 Davis Cup, Group 2, 2R, FIN-BUL 2-3 Davis Cup, World Group, 1R, SUI-AUS 2-3 Davis Cup, Group 2, 2R, FIN-LAT 2-3 Davis Cup, Group 2, 2R, FIN-RSA 1-4 Davis Cup, Group 2, PO, FIN-LUX 3-2 Davis Cup, Group 1, 1R, POL-FIN 2-3 Davis Cup, Group I, PO, FIN-POL 3-2 Davis Cup, Group 2, 1R, FIN-IRL 3-2 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, World Group, PO, AUS-BEL 2-3 Davis Cup, Group II, 2R, DEN-FIN 3-2 Davis Cup, World Group, QF, AUS-ARG 1-4 Davis Cup, Group 2, 1R, FIN-CYP 3-2 Davis Cup, World Group, PO, CHI-AUS, 3-2 Davis Cup, Group 2, SF, MKD-FIN 3-2 Davis Cup, World Group, PO, SRB-AUS 4-1 Hyundai Hopman Cup - Perth Davis Cup, Group 2, 1R, DEN-FIN 2-3 ARAG ATP World Team Championship - Dusseldorf Davis Cup, Group 1, 1R, AUS-TPE 5-0 Davis Cup, Group II, 1R, FIN-BUL 3-2 Olympics - London 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 Australian Open Wildcard Play-Off - Melbourne 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 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 1, 2R, AUS-THA 5-0 Davis Cup, Group II, 1R, FIN-ZIM 4-1 Olympics - Athens Olympics - Beijing