Career 2025 2024 2023 2022 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 Tatra Banka Open - Bratislava Bordeaux Challenger Great Britain F6 Great Britain F8 Great Britain F11 Heilbronn Open - Heilbronn Challenger Ford de Cherbourg - Cherbourg Fergana Challenger - Fergana Togliatti Cup - Togliatti GHI Bronx Tennis Classic - Bronx Warsteiner Challenger Wolfsburg - Wolfsburg TennisCup Vlaanderen - Antwerp Bristol Challenger Trophy - Bristol The Surbiton Trophy - Surbiton West of England Tennis - Bristol Open Castilla y Leon - Segovia Ciudad de Pozoblanco 'Open Diputacion' - Cordoba CA Challenge 2002 - Graz Geneva Challenger - Geneva The Bolton Challenger - Bolton Challenger Ford de Cherbourg - Cherbourg Bristol Challenger Trophy - Bristol Open de L'Isere - Grenoble The LTA Manchester Challenger - Manchester The Nottingham Cahllenger - Nottingham Tatra Banka Open - Bratislava Hamburg Challenger - Hamburg Geneva Challenger - Geneva Weissenhauser Strand Cup - Hamburg Powder Byrne Trophy - Surbiton The Wrexham Challenger - Wrexham Open de L'Isere (Open 38) - Grenoble Indian Oil Servo Delhi Challenger - New Delhi BBB Open - Sofia Binghamton Professional Tennis Tournament - Binghamton Banca Marche Tennis Cup - San Benedetto Challenger Groningen - Groningen The Nottingham Challenger - Nottingham Okal Cup 2003 - Eckental Intersport Heilbronn Open - Heilbronn Ostend Challenger Tennis Cup of Flanders - Ostende Challenger Ford de Cherbourg - Cherbourg Open de Franche-Comte - Besancon Challenger Leon 2004 - Leon Challenger Citta di Olbia - Olbia XXXVII Torneig C.E. Laieta - Barcelona Abierto Club Casablanca - Mexico City Open Sainte Victoire - Aix-En-Provence Schickedanz Open - Furth Banca Stato Challenger Lugano - Lugano IPP Geneva Trophy - Geneva Pekao Open 2004 - Szczecin Open de L'Isere - Grenoble Lambertz Open - Aachen Open de l'Isere - Grenoble Okal Cup 2004 - Eckental Challenger Groningen - Groningen Mauritius Open - Mauritius Intersport Heilbronn Open - Heilbronn The LTA Men's Challenger Wrexham - Wrexham Challenger 42 - Andrezieux Torneo Internacional Challenger Fila 2005 - Leon Tennis Napoli Cup - Napoli The Surbiton Trophy - Surbiton Warsteiner Challenger Lubeck - Lubeck Warsteiner Challenger Wolfsburg - Wolfsburg The Manchester Trophy - Manchester Challenger Ford de Cherbourg - Cherbourg The LTA Sunderland Challenger - Sunderland Challenger 42 - Andrezieux The LTA Cardiff Challenger - Cardiff ATP Bangalore Challenger - Bangalore Tennis Napoli Cup - Napoli Open Sainte-Victoire - Aix-En-Provence New Delhi Challenger - New Delhi Banca Stato Challenger Lugano - Lugano West of England Challenger - Bristol The LTA Nottingham Challenger - Nottingham The Manchester Trophy - Manchester Guzzini Challenger - Recanati GHI Bronx Classic - Bronx Geneva Challenger - Geneva 3° Trofeo 'Citta di Brindisi' - Brindisi Grand Prix de Tennis - St. Jean de Luz Open de L'Isere - Grenoble Czech Indoor Open - Prague Jameson Cup - Milan Ethias Trophy - Mons Gemax Samsung Open 2004 - Belgrade The LTA Wrexham Challenger - Wrexham Sarajevo Open 2004 - Sarajevo San Remo Tennis Cup - San Remo Sporting Challenger - Turin Nord/LB Open 2004 - Braunschweig St. Petersburg Challenger - St. Petersburg Rhein-Main Challenger 2004 - Aschaffenburg The LTA Bolton Challenger - Bolton Open de Franche-Comte - Besancon Logopak Challenger 2005 - Lubeck Sarajevo Open - Sarajevo Tallahassee Tennis Challenger - Tallahassee Challenger Casablanca San Angel - Mexico City Isla de Lanzarote - Lanzarote The West Side Tennis Club Grass Court Challenger - Forest Hills The Surbiton Trophy - Surbiton ATP Open Castilla y Leon - Segovia Open de Tenis Amaya - Pamplona Lambertz Open by Stawag - Aachen IPP Open - Helsinki The LTA Wrexham Challenger - Wrexham Internazionali di Tennis - Bergamo Internationaux du Doubs - Besancon Challenger Ford de Cherbourg - Cherbourg Open des Alpes Trophee BNP Paribas - Grenoble Ciudad de Pozoblanco Open Diputacion - Cordoba The LTA Manchester Trophy - Manchester Open D'Orleans - Orleans Open de L'Isere-Trophee BNP Paribas - Grenoble Ethias Trophy - Mons LTA Cardiff Challenger - Cardiff Lugano Challenger The Surbiton Trophy - Surbiton Challenger 42 - Andrezieux Lugano Challenger Open de Charleroi - Charleroi Prague Challenger Prague II Challenger Open de Franche Comte - Besancon The LTA Manchester Challenger - Manchester Bordeaux Challenger Aix En Provence Challenger Iasi Challenger Cancun Challenger Rennes Challenger Ciudad de Pozoblanco Open Diputacion - Cordoba St. Tropez Challenger Banca Stato Challenger Lugano - Lugano Bordeaux Challenger Gemax Open - Belgrade Kuppers Kolsch Cup - Aachen The LTA Hull Challenger - Hull Perugia Challenger Milano Challenger-Jameson Cup - Milan The Surbiton Trophy - Surbiton Challenger Ford de Cherbourg - Cherbourg BH Telecom Indoors Sarajevo 2006 - Sarajevo Marbella Challenger Heilbronn Open - Heilbronn Naples Challenger Aix En Provence Challenger Grand Prix de Tennis de Lyon - Lyon The Stella Artois Grass Court Championships - London Heineken Trophy - 's-Hertogenbosch Bratislava 2 Challenger The Stella Artois Grass Court Championships - London Allianz Suisse Open Gstaad - Gstaad The Stella Artois Grass Court Championships - London Energis Open - Amersfoort Legg Mason Tennis Classic - Washington D.C. Grand Prix de Tennis de Lyon - Lyon Davidoff Swiss Indoors - Basel Sassuolo Challenger AAPT Championships - Adelaide Open 13 - Marseille Grand Prix de Tennis de Lyon - Lyon Open Seat Godo - Barcelona The Stella Artois Grass Court Championships - London The Nottingham Open - Nottingham Allianz Suisse Open - Gstaad Miller Lite Hall of Fame Tennis Championships - Newport Mercedes-Benz Cup - Los Angeles RCA Championships - Indianapolis Croatia Open - Umag Legg Mason Tennis Classic - Washington D.C. TD Waterhouse Cup - Long Island Grand Prix de Tennis de Lyon - Lyon Open de Moselle - Metz Kremlin Cup - Moscow Davidoff Swiss Indoors - Basel Qatar Open - Doha Open Seat Godo 2005 - Barcelona Gerry Weber Open - Halle Allianz Suisse Open - Gstaad Campbell's Hall of Fame Tennis Championships - Newport Pilot Pen Tennis - New Haven CA Tennis Trophy - Vienna Qatar ExxonMobil Open - Doha Heineken Open - Auckland International Indoor Tennis Championships of Croatia - Zagreb Open SEAT Godo 2006 - Barcelona Gerry Weber Open - Halle The Stella Artois Championships - London The 10tele.com Open - Nottingham Mercedes Cup - Stuttgart Croatia Open Umag - Umag Pilot Pen Tennis - New Haven BA-CA Tennis Trophy - Vienna Davidoff Swiss Indoors Basel - Basel Gerry Weber Open - Halle Ordina Open - 's-Hertogenbosch Allianz Suisse Open - Gstaad Mercedes Cup - Stuttgart Pilot Pen Tennis - New Haven Ordina Open - 's-Hertogenbosch Open de Moselle - Metz BA-CA Tennis Trophy - Vienna Davidoff Swiss Indoors - Basel Qatar Exxon Mobil Open - Doha Medibank International - Sydney Open 13 - Marseille Open SEAT 2008 - Barcelona Davidoff Swiss Indoors - Basel Heineken Open - Auckland Davidoff Swiss Indoors Basel - Basel Chennai Open - Chennai Davidoff Swiss Indoors - Basel Open Sabadell Atlantico - Barcelona Allianz Suisse Open Gstaad - Gstaad Davidoff Swiss Indoors Basel - Basel Chennai Open - Chennai Grand Prix Hassan II - Casablanca Serbia Open - Belgrade If Stockholm Open - Stockholm Open de Tenis Comunidad Valenciana - Valencia Aircel Chennai Open - Chennai International Championship of Croatia - Umag Copa Claro - Buenos Aires Abierto Mexicano Telcel - Acapulco BMW Open - Munich AEGON Championships - London Allianz Suisse Open - Gstaad Abierto Mexicano Telcel - Acapulco Rakuten Japan Open - Tokyo Swiss Indoors Basel - Basel Aircel Chennai Open - Chennai Copa Claro - Buenos Aires Grand Prix Hassan II - Casablanca Portugal Open - Oeiras Topshelf Open - 's-Hertogenbosch Credit Agricole Suisse Open - Gstaad ABN/AMRO World Tennis Tournament - Rotterdam Malaysian Open - Kuala Lumpur Estoril Open - Estoril Grand Prix Hassan II - Casablanca ABN/AMRO World Tennis Tournament - Rotterdam Open Romania - Bucharest AEGON Championships - London U.S. Men's Clay Court Championships - Houston Swiss Indoors Basel - Basel Davidoff Swiss Indoors - Basel Aircel Chennai Open - Chennai ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille Geneva Open - Geneva AEGON Championships - London The Dubai Tennis Championships - Dubai Allianz Suisse Open Gstaad - Gstaad Rakuten Japan Open - Tokyo Swiss Indoors Basel - Basel Aircel Chennai Open - Chennai Qatar ExxonMobil Open - Doha Open 13 - Marseille Dubai Duty Free Tennis Championships - Dubai Geneva Open - Geneva Heineken Open - Auckland AEGON Championships - London St. Petersburg Open - St. Petersburg Hypo Group Tennis International - Portschach Croatia Open - Umag Swiss Indoors Basel - Basel Brisbane International - Brisbane Dubai Duty Free Tennis Championships - Dubai The Dubai Tennis Championships - Dubai Geneva Open - Geneva Allianz Suisse Open Gstaad - Gstaad BA-CA Tennis Trophy - Vienna Garanti Koza Sofia Open - Sofia ABN AMRO World Tennis Tournament - Rotterdam Open 13 Provence - Marseille Geneva Open - Geneva Masters Series - Hamburg AEGON Championships - London AIG Japan Open Tennis Championships - Tokyo Citi Open - Washington St. Petersburg Open - St. Petersburg Qatar ExxonMobil Open - Doha Plava Laguna Croatia Open - Umag DIEMA XTRA Sofia Open - Sofia Abierto Mexicano Telcel - Acapulco Fever-Tree Championships - London European Open - Antwerp Legg Mason Tennis Classic - Washington cinch Championships - London Nordea Open - Bastad BNP Paribas Nordic Open - Stockholm Belgrade Open - Belgrade Moselle Open - Metz ABN AMRO Open - Rotterdam Swiss Indoors Basel - Basel If Stockholm Open - Stockholm Swiss Indoors Basel - Basel Aircel Chennai Open - Chennai Copa Claro - Buenos Aires Argentina Open - Buenos Aires Estoril Open - Estoril China Open - Beijing Credit Agricole Suisse Open - Gstaad Open Occitanie - Montpellier Qatar ExxonMobil Open - Doha Tiriac Open - Bucharest Abierto Mexicano Telcel - Acapulco Allianz Suisse Open Gstaad - Gstaad Swiss Indoors Basel - Basel Aircel Chennai Open - Chennai Bucharest Open - Bucharest Rakuten Japan Open - Tokyo Moselle Open - Metz Swiss Indoors Basel - Basel Grand Prix de Tennis de Lyon - Lyon Open 13 Provence - Marseille Barcelona Open Banc Sabadell - Barcelona EFG Swiss Open - Gstaad AEGON International - Eastbourne China Open - Beijing AEGON Championships - London EFG Swiss Open - Gstaad Rakuten Japan Open - Tokyo ABN AMRO World Tennis Tournament - Rotterdam Geneva Open - Geneva Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha Abierto Mexicano Telcel - Acapulco St. Petersburg Open - St. Petersburg Erste Bank Open - Vienna Murray River Open - Melbourne ABN AMRO World Tennis Tournament - Rotterdam Swiss Indoors Basel - Basel Stockholm Open - Stockholm International Tennis Championships - Delray Beach Astana Open - Astana United Cup - Australia ABN AMRO World Tennis Tournament - Rotterdam Open 13 Provence - Marseille Banja Luka Open - Banja Luka Plava Laguna Croatia Open - Umag Astana Open - Astana Moselle Open - Metz Rio Open - Rio de Janeiro Grand Prix Hassan II - Marrakech Open 13 - Marseille Red Letter Days Open - Nottingham Qatar ExxonMobil Open - Doha European Open - Antwerp Telecom Italia Masters - Rome Tennis Masters Series - Monte Carlo Telecom Italia Masters - Rome Tennis Masters Series - Hamburg Rogers Cup - Montreal BNP Paribas Masters - Paris Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Masters Series Monte Carlo - Monte Carlo Campionati Internazionali d'Italia - Rome Western & Southern Financial Group Masters - Cincinnati BNP Paribas Masters - Paris Masters Series - Hamburg Western & Southern Financial Group Masters - Cincinnati BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Masters Series Monte-Carlo - Monte-Carlo Campionati BNL dItalia - Rome Masters Series Hamburg - Hamburg Rogers Masters - Toronto BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Shanghai - Shanghai BNP Paribas Masters - Paris 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 BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami BNP Paribas Open - Indian Wells Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati BNP Paribas Masters - Paris Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Shanghai Rolex Masters - Shanghai Rogers Cup - Toronto Western & Southern Open - Cincinnati Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Coupe Rogers - Montreal BNP Paribas Masters - Paris Internazionali BNL d'Italia - Rome Rolex Paris Masters - Paris Western & Southern Financial Group Masters - Cincinnati Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome National Bank Open - Montreal Masters Series Hamburg - Hamburg BNP Paribas Open - Indian Wells Rolex Paris Masters - Paris Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Campionati Internazionali D'Italia - Rome Rogers Masters - Montreal Tennis Masters Series - Madrid Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Masters Madrid - Madrid Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Rogers Cup - Montreal BNP Paribas Masters - Paris Miami Open - Miami Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Miami Open - Miami Australian Open - Melbourne Western & Southern Open - Cincinnati French Open - Paris Wimbledon - London U.S. Open - New York Western & Southern Open - Cincinnati Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati Rolex Paris Masters - Paris BNP Paribas Open - Indian Wells Wimbledon - London Monte-Carlo Rolex Masters - Monte-Carlo Australian Open - Melbourne French Open - Paris 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 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 U.S. Open - New York Wimbledon - London 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 U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris 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 Australian Open - Melbourne Wimbledon - London U.S. Open - New York U.S. Open - New York Australian Open - Melbourne French Open - Paris French Open - Paris Wimbledon - London U.S. Open - New York U.S. Open - New York Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London Wimbledon - London Australian Open - Melbourne French Open - Paris French Open - Paris Wimbledon - London U.S. Open - New York Wimbledon - London Australian Open - Melbourne U.S. Open - New York U.S. Open - New York Davis Cup, Group 1, 2R, BEL-GRE 5-0 Davis Cup, World Group, QR, BEL-ZIM 4-1 Davis Cup, World Group, QR, CRO-BEL 3-2 Davis Cup, World Group, PO, SUI-GBR 5-0 Davis Cup, World Group, 1R, SUI-AUS 2-3 Davis Cup, World Group, PO, CZE-SUI 3-2 Davis Cup, Group 1, 1R, SUI-POL 4-1 Davis Cup, Group 1, 2R, BLR-SUI 1-4 Davis Cup, World Group, PO, SUI-BEL, 4-1 Davis Cup, World Group, 1R, USA-SUI 4-1 Davis Cup, World Group, PO, ITA-SUI, 2-3 Davis Cup, Group I, 2R, SUI-POR 5-0 Davis Cup, World Group, PO, AUS-SUI 2-3 Davis Cup, World Group, PO, NED-SUI 2-3 Davis Cup, World Group, 1R, SUI-CZE 2-3 Davis Cup, World Group, PO, GER-SUI 2-3 Davis Cup, World Group, 1R, SUI-ROU 3-2 Davis Cup, World Group, 1R, SUI-NED 2-3 Davis Cup, Group 1, 2R, UKR-BEL 1-4 Davis Cup, World Group, PO, SUI-SCG 4-1 Davis Cup, World Group, 1R, SUI-USA 0-5 French Open (juniors) Davis Cup, PO, ESP-SUI 4-1 Davis Cup, World Group, PO, KAZ-SUI 5-0 Davis Cup, World Group, QF, SUI-KAZ 3-2 Davis Cup, World Group, SF, SUI-ITA 3-2 Davis Cup, World Group, F, FRA-SUI 1-3 Davis Cup, World Group, PO, SUI-ECU 4-1 EFG Swiss Open - Gstaad Davis Cup, World Group, 1R, SRB-SUI 2-3 Davis Cup, World Group, PO, SUI-NED 4-1 AAMI Classic - Kooyong 1 Masters Guinot Mary Cohr Capitala World Tennis Championship Davis Cup, Group B, Manchester AAMI Classic - Kooyong Mubadala World Tennis Championship Mubadala World Tennis Championship Mubadala World Tennis Championship Exhibition Diriyah Tennis Cup Barclays ATP World Tour Finals - London Barclays ATP World Tour Finals - London Barclays ATP World Tour Finals - London Barclays ATP World Tour Finals - London Olympics - Beijing Olympics - London Olympics - Paris Australian Open - Melbourne French Open - Paris Australian Open - Melbourne French Open - Paris Shanghai Rolex Masters - Shanghai