Career 2025 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003
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 Shanghai Rolex Masters - Shanghai Rolex Paris Masters - Paris Western & Southern Open - Cincinnati Davis Cup, World Group, Q, CAN-HUN 2-3 Davis Cup, World Group, Q2, HUN-AUT 2-3 Spain F1 Spain F2 Spain F3 Spain F4 China F2 Cambodia F2 Croatia F2 China F4 Slovakia F2 Slovakia F3 Hungary F3 France F17 France F18 Czech Republic F4 Czech Republic F5 Israel F1 Israel F2 Germany F4 Croatia F2 Great Britain F4 Bosnia & Herzegovina F1 Bosnia & Herzegovina F2 Slovakia F3 Poland F5 Canada F7 Canada F8 Canada F9 France F20 Czech Republic F8 Morocco F9 Morocco F10 France F1 France F6 China F2 China F3 Poland F1 Great Britain F5 Israel F3 Hungary F1 Germany F10 Austria F9 Bosnia & Herzegovina F4 Germany F9 Bosnia & Herzegovina F4 China F3 Turkey F15 Switzerland F3 Croatia F14 France F21 Geovillage Open Trofeo Melia Olbia - Olbia XXX Edizione 'A Savoldi Marco' - Manerbio Kosice Challenger Orleans Challenger Arad Challenger Cherbourg Challenger Anning Challenger Kun-Ming Challenger Eskisehir Challenger Segovia Challenger Petange Challenger Eckental Challenger Helsinki Challenger Andria Challenger Bergamo Challenger Ostrava Challenger Heilbronn Challenger Todi Challenger San Benedetto Challenger Recanati Challenger Oberstaufen Challenger Aptos Challenger Genova Challenger Szczecin Challenger Trnava Challenger Sibiu Challenger Geneva Challenger Bergamo Challenger Wroclaw Challenger Guangzhou Challenger Napoli Challenger Recanati Challenger Genova Challenger Szczecin Challenger Trnava Challenger Rome Challenger Eckental Challenger Ortisei Challenger Mestre Challenger Andria Challenger Happy Valley Challenger Zhuhai Challenger Guangzhou Challenger Napoli Challenger Happy Valley Challenger Vicenza Challenger Prostejov Challenger Recanati Challenger Prostejov Challenger Segovia Challenger Portoroz Challenger Genova Challenger Rome Challenger Budapest Challenger Montevideo Challenger Rennes Challenger Budapest Challenger Bergamo Challenger Irving Challenger Sophia Antipolis Challenger Barletta Challenger Rome Challenger Heilbronn Challenger Vicenza Challenger Ilkley Challenger Braunschweig Challenger Santo Domingo Challenger France F19 Genova Challenger Seville Challenger Orleans Challenger Ortisei Challenger Bratislava Challenger Canberra Challenger Budapest Challenger Perugia Challenger Milan Challenger Szczecin Challenger Bendigo Challenger Bratislava Challenger Andria Challenger Canberra Challenger Segovia Challenger 6th Sardinian International Championships - Cagliari Prostejov Challenger Cagliari Challenger Noumea Challenger Oeiras 3 Challenger Manama Challenger Murcia Challenger Bratislava 2 Challenger Girona Challenger Estoril Challenger Campionati Internazionali di Sicilia - Palermo Open de la Comunidad Valenciana - Valencia Open Seat Godo - Barcelona Croatia Open - Umag Campionati Internazionali di Sicilia - Palermo Next Generation Hardcourts - Adelaide Heineken Open - Auckland BellSouth Open - Vina del Mar Argentina Open - Buenos Aires BMW Open - Munich Internationaler Raiffeisen Grand Prix - St. Polten Synsam Swedish Open - Bastad Mercedes Cup - Stuttgart Generali Open - Kitzbuhel Idea Prokom Open - Sopot Open Romania - Bucharest Movistar Open - Vina del Mar Brasil Open - Costa do Sauipe Abierto Mexicano Telcel - Acapulco Open de Tenis Comunidad Valenciana - Valencia Pilot Pen Tennis - New Haven Grand Prix de Tennis de Lyon - Lyon Qatar ExxonMobil Open - Doha Heineken Open - Auckland Brasil Open - Costa do Sauipe Banca Marche Tennis Cup - San Benedetto Copa Sevilla Internacionales de Andalucia - Seville X Ciutat de Barcelona - Barcelona Czech Indoor Open - Prague Jameson Cup - Milan Open de Franche-Comte - Besancon VIII Torneo Internazionale di Tennis - Barletta Tennis Napoli Cup 2004 - Napoli ATU Cup - Weiden 10ø Tornea B. Camparini - Reggio Emilia Ciudad de Pozoblanco 'Open Diputacion' - Cordoba Cepu Open - San Marino IPP Geneva Trophy - Geneva Antonio Savoldi-Marco Co. - Manerbio Kyiv Open - Kiev Copa Sevilla-Internacionales de Andalucia - Seville IPP Open - Helsinki Mobilux Open - Luxembourg Jameson Cup - Milan Banca Stato Challenger - Lugano Nord LB Open - Braunschweig San Marino Cepu Open - San Marino Copa Kia - Santiago Copa Telmex - Buenos Aires Tennis Napoli Cup 2006 - Napoli Abierto Mexicano Telcel - Acapulco Open de la Comunidad Valenciana - Valencia Open Seat Godo 2007 - Barcelona Synsam Swedish Open - Bastad Pilot Pen Tennis - New Haven BA-CA Tennis Trophy - Vienna Brasil Open - Costa do Sauipe Copa Telmex - Buenos Aires Abierto Mexicano Telcel - Acapulco Open de Tenis Comunidad Valenciana - Valencia Open SEAT 2008 - Barcelona Mercedes Cup - Stuttgart Grand Prix de Tennis de Lyon - Lyon Heineken Open - Auckland Brasil Open - Costa do Sauipe BCR Open Romania - Bucharest China Open - Beijing Heineken Open - Auckland Abierto Mexicano Telcel - Acapulco Bath Challenger Open Sabadell Atlantico - Barcelona BMW Open - Munich Catella Swedish Open - Bastad International German Open - Hamburg Kosice Challenger Heineken Open - Auckland Brasil Open - Costa do Sauipe Copa Claro - Buenos Aires Abierto Mexicano Telcel - Acapulco Open Sabadell Atlantico - Barcelona Open de Nice Cote d'Azur - Nice UNICEF Open - 's Hertogenbosch German Tennis Championships - Hamburg Allianz Suisse Open - Gstaad China Open - Beijing Brasil Open - Sao Paulo Abierto Mexicano Telcel - Acapulco Open de Nice Cote d'Azur - Nice SkiStar Swedish Open - Bastad Istanbul Challenger Bet-at-home Open - Hamburg San Marino Challenger Rakuten Japan Open - Tokyo If Stockholm Open - Stockholm St. Remy Challenger Valencia Open - Valencia Orleans Challenger Brasil Open - Sao Paulo Copa Claro - Buenos Aires Abierto Mexicano Telcel - Acapulco US Men's Clay Court Championship - Houston Heilbronn Challenger Cherbourg Challenger Bet-at-home Open - Hamburg Moselle Open - Metz Rakuten Japan Open - Tokyo Royal Guard Open Chile - Vina del Mar Copa Claro - Buenos Aires Caltanissetta Challenger Erste Bank Open - Vienna Argentina Open - Buenos Aires Grand Prix Hassan II - Casablanca Barcelona Open BancSabadell - Barcelona TEB BNP Paribas Istanbul Open - Istanbul Aegon Nottingham Open - Nottingham Bet-at-home Open - Hamburg Bratislava Challenger Argentina Open - Buenos Aires Zagreb Open - Zagreb If Stockholm Open - Stockholm Erste Bank Open - Vienna Apia International - Sydney Open 13 - Marseille Guzzini Challenger - Recanati Dubai Duty Free Tennis Championships - Dubai Shenzhen Challenger Grand Prix Hassan II - Marrakech Barcelona Open BancSabadell - Barcelona Hungarian Open - Budapest Millennium Estoril Open - Estoril Mercedes Cup - Stuttgart Prague Challenger Winston-Salem Open - Winston-Salem Moselle Open - Metz If Stockholm Open - Stockholm Gazprom Hungarian Open - Budapest BMW Open - Munich Biella Challenger Prague Challenger Gerry Weber Open - Halle Plava Laguna Croatia Open - Umag Swiss Open - Gstaad Moselle Open - Metz China Open - Beijing Erste Bank Open - Vienna Qatar ExxonMobil Open - Doha Sydney International - Sydney DIEMA XTRA Sofia Open - Sofia ABN AMRO World Tennis Tournament - Rotterdam BMW Open - Munich Geneva Open - Geneva Mercedes Cup - Stuttgart Fever-Tree Championships - London German Tennis Championships - Hamburg Generali Open - Kitzbuhel Chengdu Open - Chengdu Erste Bank Open - Vienna Qatar ExxonMobil Open - Doha ABN AMRO World Tennis Tournament - Rotterdam Dubai Duty Free Tennis Championships - Dubai bett1HULKS Indoors - Cologne Murray River Open - Melbourne ABN AMRO World Tennis Tournament - Rotterdam Dubai Duty Free Tennis Championships - Dubai Gonet Geneva Open - Geneva European Open - Antwerp Stockholm Open - Stockholm Erste Bank Open - Vienna Rome Challenger Adelaide International 2 - Adelaide ABN AMRO World Tennis Tournament - Rotterdam Prague Challenger Rio Open - Rio de Janeiro Qatar ExxonMobil Open - Doha Barcelona Open Banc Sabadell - Barcelona Todi Challenger Malaysian Open - Kuala Lumpur Winston-Salem Open - Winston-Salem Moselle Open - Metz Erste Bank Open - Vienna Adelaide International 2 - Adelaide Open Sud de France - Montpellier Banja Luka Challenger Sibiu Challenger Belgrade Open - Belgrade Mons Challenger Tiriac Open - Bucharest Boss Open - Stuttgart Winston-Salem Open - Winston-Salem Generali Open - Kitzbuhel Happy Valley Challenger Prostejov Challenger Rome Challenger China Open - Beijing Irving Challenger BMW Open - Munich Open Parc - Lyon Millennium Estoril Open - Estoril Open de Montauban - Montauban Bucharest Open - Bucharest Generali Open - Kitzbuhel Winston-Salem Open - Winston-Salem European Open - Antwerp Dubai Duty Free Tennis Championships - Dubai Gonet Geneva Open - Geneva Murcia Challenger Bratislava Challenger Qatar ExxonMobil Open - Doha Credit Agricole Suisse Open - Gstaad Orleans Challenger ABN AMRO Open - Rotterdam Czech Open - Prostejov Open 13 - Marseille Dubai Duty Free Tennis Championships - Dubai Bet-at-home Open - Hamburg Konzum Croatia Open - Umag Abierto Mexicano - Los Cabos Moselle Open - Metz Mercedes Cup - Stuttgart Noventi Open - Halle Qatar ExxonMobil Open - Doha Open Sabadell Atlantico - Barcelona BMW Open - Munich Bank Austria Tennis Trophy - Vienna Open de Tenis Comunidad Valenciana - Valencia Bet-at-home Open - Hamburg Open de Tenis Comunidad Valenciana - Valencia Swiss Indoors Basel - Basel Boss Open - Stuttgart Maharashtra Open - Pune Winston-Salem Open - Winston-Salem Stockholm Open - Stockholm Brisbane International - Brisbane Geneva Open - Geneva Dubai Duty Free Tennis Championships - Dubai Sofia Open - Sofia NASDAQ-100 Open - Miami Campionati Internazionali d'Italia - Rome Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati Masters Series Madrid - Madrid Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Masters Series Monte-Carlo - Monte Carlo Campionati Internazionali D'Italia - Rome Rogers Masters - Montreal Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid Sony Ericsson Open - Miami Campionati BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Sony Ericsson Open - Miami BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Masters Madrid - Madrid Rogers Cup - Toronto Western & Southern Financial Group Masters - Cincinnati BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Mutua Madrilena Madrid Open - Madrid Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters - Shanghai BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome BNP Paribas Masters - Paris BNP Paribas Masters - Paris Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Miami Open - Miami Mutua Madrid Open - Madrid Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid 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 BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Rogers Cup - Toronto 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 Coupe Rogers - Montreal Western & Southern Open - New York Rolex Paris Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati Rolex Paris Masters - Paris Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Campionati Internazionali di Sicilia - Palermo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome ARAG World Team Championship - Dusseldorf Liberec Challenger Mercedes Cup - Stuttgart Open Romania - Bucharest Abierto Mexicano Telfonica MoviStar - Acapulco Grand Prix Hassan II - Casablanca French Open - Paris Open Seat Godo 2005 - Barcelona Campionati Internazionali di Sicilia - Palermo If Stockholm Open - Stockholm CA Tennis Trophy - Vienna Copa Telmex - Buenos Aires Open SEAT Godo 2006 - Barcelona Hypo Group Tennis International - Portschach The 10tele.com Open - Nottingham Synsam Swedish Open - Bastad Mercedes Cup - Stuttgart Australian Open - Melbourne French Open - Paris U.S. Open - New York BA-CA Tennis Trophy - Vienna Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Generali Open - Kitzbuhel U.S. Open - New York BCR Open Romania - Bucharest Heineken Open - Auckland Australian Open - Melbourne SkiStar Swedish Open - Bastad BCR Open Romania - Bucharest Open de Moselle - Metz French Open - Paris Winston-Salem Open - Winston-Salem Copa Telmex - Buenos Aires Abierto Mexicano Telcel - Acapulco Catella Swedish Open - Bastad Masters Series - Hamburg ATP Studena Croatia Open Umag - Umag Pilot Pen Tennis - New Haven Wimbledon - London U.S. Open - New York Dubai Duty Free Tennis Championships - Dubai Australian Open - Melbourne Barcelona Open Banc Sabadell - Barcelona French Open - Paris Copa Telmex - Buenos Aires Wimbledon - London U.S. Open - New York Gerry Weber Open - Halle Australian Open - Melbourne Ordina Open - s-Hertogenbosch AEGON International - Eastbourne St. Petersburg Open - St. Petersburg Wimbledon - London Allianz Suisse Open Gstaad - Gstaad Open de Moselle - Metz China Open - Beijing Australian Open - Melbourne Open Sud de France - Montpellier Bank Austria Tennis Trophy - Vienna French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Sofia Open - Sofia SkiStar Swedish Open - Bastad Australian Open - Melbourne Malaysian Open - Kuala Lumpur Wimbledon - London U.S. Open - New York Open de Tenis Comunidad Valenciana - Valencia Aircel Chennai Open - Chennai Heineken Open - Auckland Mercedes Cup - Stuttgart Copa Claro - Buenos Aires Nature Valley International - Eastbourne Open Sabadell Atlantico - Barcelona French Open - Paris UNICEF Open - 's Hertogenbosch Wimbledon - London Winston-Salem Open - Winston-Salem U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne Barcelona Open BancSabadell - Barcelona Australian Open - Melbourne SkiStar Swedish Open - Bastad French Open - Paris U.S. Open - New York Australian Open - Melbourne Firenze Open - Florence Malaysian Open - Kuala Lumpur French Open - Paris Erste Bank Open - Vienna Valencia Open - Valencia Open Sud de France - Montpellier Rio Open 500 - Rio de Janeiro Tennis Napoli Open - Naples Wimbledon - London Qatar ExxonMobil Open - Doha Brasil Open - Sao Paulo US Men's Clay Court Championship - Houston Barcelona Open BancSabadell - Barcelona Dubai Duty Free Tennis Championships - Dubai U.S. Open - New York Australian Open - Melbourne Tennis Masters Series - Hamburg Ecuador Open - Quito Brasil Open - Sao Paulo Astana Open - Astana SkiStar Swedish Open - Bastad Austrian Open - Kitzbuhel French Open - Paris Valencia Open - Valencia Millennium Estoril Open - Estoril Aircel Chennai Open - Chennai Garanti Koza Sofia Open - Sofia U.S. Open - New York Rio Open - Rio de Janeiro Erste Bank Open - Vienna Internazionali BNL dItalia - Rome Brasil Open - Sao Paulo Grand Prix Hassan II - Marrakech Qatar ExxonMobil Open - Doha Barcelona Open BancSabadell - Barcelona Millennium Estoril Open - Estoril Japan Open Tennis Championships - Tokyo TEB BNP Paribas Istanbul Open - Istanbul Grand Prix Hassan II - Marrakech Mercedes Cup - Stuttgart Moselle Open - Metz Adelaide International 1 - Adelaide Brasil Open - Costa do Sauipe Telecom Italia Masters - Rome Davis Cup, World Group, 1R, PER-ESP 0-5 ARAG ATP World Team Championship - Dusseldorf Davis Cup, PO, ESP-SUI 4-1 Davis Cup, Group 2, 1R, EST-HUN 4-1 Davis Cup, World Group, QF, FRA-ESP 5-0 Davis Cup, Group II, 1R, CYP-HUN 0-5 Davis Cup, World Group, 1R, ESP-KAZ 5-0 Davis Cup, Group II, 1R, HUN-IRL 3-2 Davis Cup, World Group, QF, ESP-AUT 4-1 Davis Cup, Group II, 2R, HUN-LAT 2-3 Davis Cup, World Group, SF, ESP-USA 3-1 Davis Cup, World Group, F, CZE-ESP 3-2 Davis Cup, Group II, PO, HUN-LUX 1-4 Davis Cup, Group II, 2R, HUN-BIH 3-2 Davis Cup, Group II, 3R, BUL-HUN 2-3 Davis Cup, Group I, 2R, SVK-HUN 1-3 Davis Cup, World Group, PO, HUN-RUS 3-1 Davis Cup, World Group, QR, HUN-BEL 3-2 Tennis Masters Series - Madrid Masters Series - Hamburg Masters Series Monte-Carlo - Monte-Carlo Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome Shanghai - Shanghai French Open (juniors) U.S. Open (juniors) Australian Open (juniors) Wimbledon (juniors) U.S. Open (juniors) Mubadala World Tennis Championship Shanghai ATP Masters 1000 - Shanghai Open 13 Provence - Marseille Mubadala World Tennis Championship Kooyong Classic - Kooyong Monte-Carlo Rolex Masters - Monte-Carlo Rogers Cup - Montreal Internazionali BNL d'Italia - Rome Olympics - Beijing Olympics - London Internazionali BNL d'Italia - Rome Dutch Open Tennis - Amersfoort Orange Prokom Open - Sopot BNP Paribas Masters - Paris Internazionali BNL d'Italia - Rome BNP Paribas Open - Indian Wells Shanghai Rolex Masters - Shanghai Internazionali BNL d'Italia - Rome BNP Paribas Open - Indian Wells German Tennis Championships - Hamburg Aircel Chennai Open - Chennai Sony Open Tennis - Miami Apia International - Sydney Shanghai Rolex Masters - Shanghai Miami Open - Miami Tennis Masters Series - Monte Carlo Tennis Masters Series - Hamburg San Diego Open - San Diego Tennis Masters Series - Madrid Western & Southern Open - Cincinnati BNP Paribas Masters - Paris BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Mutua Madrilena Masters Madrid - Madrid Western & Southern Financial Group Masters - Cincinnati 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 Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome BNP Paribas Open - Indian Wells French Open - Paris U.S. Open - New York Australian Open - Melbourne Wimbledon - London Australian Open - Melbourne Wimbledon - London Wimbledon - London Wimbledon - London Australian Open - Melbourne Wimbledon - London U.S. Open - New York French Open - Paris U.S. Open - New York Wimbledon - London French Open - Paris U.S. Open - New York Wimbledon - London French Open - Paris French Open - Paris U.S. Open - New York Australian Open - Melbourne Wimbledon - London French Open - Paris French Open - Paris Wimbledon - London U.S. Open - New York Wimbledon - London U.S. Open - New York Davis Cup, Group I, 1R, HUN-UKR 3-2 French Open - Paris Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne Davis Cup, Group I, 1R, UKR-HUN 1-3 Davis Cup, World Group, PO, HUN-FRA 2-3 Davis Cup, World Group, Q, HUN-GER 2-3 Mutua Madrid Open - Madrid Western & Southern Open - Cincinnati Davis Cup, Group II, 1R, MDA-HUN 3-2 Davis Cup, Group II, 1R, HUN-MDA 4-1 Davis Cup, Group I, 1R, HUN-ISR 3-2 Davis Cup, Group I, 2R, HUN-SVK 0-3 Davis Cup, World Group, 1R, BEL-HUN 3-2 Davis Cup, Finals, Group D Davis Cup, Qualifiers, 1R, AUS-HUN 3-2 Olympics - Paris