Career 2025 2024 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 Italy F2 Algeria F1 Tunisia F1 Tunisia F2 Tunisia F3 France F10 France F11 Italy F17 Iran F2 France F19 France F1 Portugal #1-w3 France F7 France F9 France F10 France F14 France F1 Israel F3 Italy F11 France F2 France F3 Morocco F1 Morocco F2 Italy F18 Poland F9 France F13 Portugal F5 France F18 China F1 China F2 France F6 Nigeria F2 France F9 Senegal F1 Senegal F2 Poland F5 Poland F6 Germany F18 Portugal F7 Iran F5 Iran F6 United Arab Emirates F1 Morocco F1 Ivory Coast F1 Ivory Coast F2 India F1 India F2 France F7 France F8 France F9 Estonia F1 Estonia F2 France F3 France F7 USA F1 USA F2 USA F3 France F4 France F7 Great Britain F5 Italy F8 France F9 Italy F20 Brazil F33 Bolivia F4 USA F29 USA F30 USA F31 USA F1 USA F2 USA F3 France F3 France F6 France F9 Italy F7 France F10 Qatar F3 Qatar F4 USA F30 USA F32 USA F1 USA F2 Croatia F3 Croatia F4 Croatia F5 France F9 Romania F2 Italy F11 Slovenia F3 Italy F14 France F10 France F12 Iran F1 Poland F2 Poland F3 Poland F4 Geogia F1 Georgia F2 Armenia F1 Armenia F2 Nigeria F1 USA F31 USA F28 USA F29 USA F30 USA F31 Iran F1 Iran F2 Iran F3 France F9 Peru F7 Peru F8 Peru F9 USA F1 USA F3 USA F5 USA F6 USA F8 Tunisia F10 Tunisia F11 Lebanon F1 Georgia F1 Georgia F2 Italy F11 Tunisia F28 Azerbaijan F2 Tunisia F10 Tunisia F11 France F9 France F10 France F11 Italy F23 France F7 Romania F1 Italy F28 France F11 Telesp Celular Open - Campinas Copa Ericsson Uruguay - Montevideo Copa Ericsson Brasil - Sao Paulo IV Abierto Internacional de Salinas - Salinas ATU Cup 1999 - Weiden Copa Ericsson - Guadalajara Open Mutouest St. Brieuc - St. Brieuc 5° Sporting Challenger - Turin San Marino Cepu Open - San Marino Challenger Copa Sevilla - Seville France F14 Internationaux de Nouvelle-Caledonie - New Caledonia South African Airways Tennis Open - Durban France F6 Great Britain F5 France F20 Portugal #1-w1 Portugal #1-w2 Portugal #1-w4 San Marino Cepu Open - San Marino Romania F2 Romania F3 XXXIV Edizione 'A. Savoldi-Marco Co.' Trofeo Dimmidisi - Manerbio Lebanon F2 Iran F1 Iran F2 France F13 France F16 Tunisia F4 Tunisia F5 Tunisia F6 France F3 Israel F2 Poland F8 Portugal F8 Netherlands F1 Great Britain F6 Netherlands F3 Israel F1 Croatia F5 France F20 Scheveningen Challenger Rimini Challenger Telesp Celular Open - Ribeirao Preto Tampere Challenger Campos do Jordao Challenger Copa Ericsson Peru - Lima Brasilia Challenger Geneva Challenger Manerbio Challenger Como Challenger Cali Challenger Banja Luka Challenger Buenos Aires Challenger Napoli Challenger Montevideo Challenger Challenger 42 - Andrezieux Santiago Challenger Florionapolis Challenger Medellin Challenger San Remo Challenger Copa Ericsson - Montevideo France F13 Binghamton Challenger Optimus Maia Open - Maia Quito Challenger Guayaquil Challenger Cancun Challenger Milan Challenger Orbetello Challenger Siemens Open 2001 - Scheveningen Stella Artois Clay Court Championships - Budaors San Marino Challenger Open Castilla y Leon Trofeo Iberdrola - Segovia Cordenons Challenger Manerbio Challenger Como Challenger Genova Challenger Recife Challenger Quito Challenger Open Punta Del Este/Copa Banco Montevideo - Punta Del Este Memorial Piertomaso Tessitore - San Remo Zivnobanka Open 1999 - Prostejov Copa Ericsson Brazil - Sao Paulo Belo Horizonte Tennis Open - Belo Horizonte Copa Ericsson Peru - Lima Pekao Open 2001 - Szczecin Copa Ericsson - Caracas Gran Copa Ericsson - Porto Alegre Open Mutouest - St. Brieuc Open de Montauban - Montauban Segovia Challenger Cordenons Challenger Como Challenger Napoli Challenger Todi Challenger Manerbio Challenger Bangkok Challenger IX Torneo Internacionale de Tennis - Barletta San Remo Tennis Cup - San Remo Croatia Osiguranje Rijeka Open - Rijeka Delhi Challenger I - New Delhi Genoa Open Challenger-Fondazione Carige - Genova Pekao Open 2005 - Szczecin Kosice Challenger Rome Challenger Monza Challenger Rijeka Open - Rijeka San Remo Tennis Cup - San Remo Sporting Challenger '08-Trofeo Regione Piemonte - Turin Heineken Open - Auckland 12° Tornea B. Camparini Arpa Ceramic Cup - Reggio Emilia Genoa Open - Genova La Rinascente Tennis Cup Harbour Club Milano - Milan Ljubljana Challenger Reggio Emilia Challenger Sail Open - New Delhi Ciudad de Pozoblanco 'Open Diputacion' - Cordoba Open de Nice - Nice 8° Trani Cup - Trani Padova Challenger Alessandria Challenger 9° Trani Cup - Trani Vicenza Challenger Cali Challenger Granby Challenger Biella Challenger Cerveza Club Colombia Open - Bogota Copa Petrobras Uruguay - Montevideo Santo Domingo Challenger Generali Open 1999 - Kitzbuhel Abierto Mexicano de Tenis Pegaso - Mexico City Chevrolet Cup - Santiago Mallorca Open - Mallorca Vercelli Challenger Wideyes Swedish Open - Bastad Waldbaum's Hamlet Cup - Long Island Franklin Templeton Tennis Classic - Scottsdale Energis Open - Amsterdam Gelsor Open Romania - Bucharest Biella Challenger Adidas International - Sydney Copa AT&T - Buenos Aires 7th Wartburg Open - Eisenach Trofeo Conde de Godo - Barcelona Cordenons Challenger BMW Open - Munich Allianz Suisse Open Gstaad - Gstaad Energis Open - Amersfoort Generali Open 2002 - Kitzbuhel TD Waterhouse Cup - Long Island Salem Open - Hong Kong Stockholm Open - Stockholm Genova Challenger Adidas International - Sydney Abierto Mexicano de Tenis Pegaso - Acapulco Allianz Suisse Open Gstaad - Gstaad Energis Open - Amersfoort Stockholm Open - Stockholm Venice Open - Venice Turin Challenger Azerbaijan F3 Qatar Open - Doha Adidas International - Sydney Copa Ericsson Argentina - Buenos Aires Copa AT&T - Buenos Aires Campinas Challenger Brasil Open - Costa do Sauipe Estoril Open - Estoril Synsam Swedish Open - Bastad Mercedes Cup - Stuttgart TD Waterhouse Cup - Long Island Tatra Banka Open 2006 - Bratislava Davidoff Swiss Indoors - Basel ARAG World Team Championship - Dusseldorf Next Generation Hardcourts - Adelaide Brasil Open - Costa do Sauipe Abierto Mexicano Telfonica MoviStar - Acapulco Open Seat Godo 2005 - Barcelona Milan Challenger Open de Montauban - Montauban Mercedes-Benz Cup - Los Angeles Legg Mason Tennis Classic - Washington D.C. Wuhan Challenger Pilot Pen Tennis - New Haven Campionati Internazionali di Sicilia - Palermo Open de Moselle - Metz Challenger Santa Cruz - Santa Cruz Copa Telmex - Buenos Aires Brasil Open - Costa do Sauipe Tenniscup of Flanders - Ostende Polish Open 99 - Poznan V Trofeo Ciudad de Quito - Quito Hypo Group Tennis International - Portschach Generali Open - Kitzbuhel Orange Prokom Open - Sopot Pilot Pen Tennis - New Haven Thailand Open - Bangkok AIG Japan Open Tennis Championships - Tokyo Copa Ericsson Peru - Lima Davidoff Swiss Indoors Basel - Basel Grand Prix de Tennis de Lyon - Lyon Heineken Open - Auckland Copa Ericsson Argentina - Buenos Aires La Gran Copa Ericsson - Porto Alegre Brasil Open - Costa do Sauipe AXA Open - Espinho Venice Challenger - Venice Copa Ericsson - Sao Paulo Copa Ericsson - Lima Copa Telmex - Buenos Aires Abierto Mexicano Telcel - Acapulco Challenger Ciudad de Guayaquil - Guayaquil ARAG World Team Championship - Dusseldorf Ordina Open - 's-Hertogenbosch Allianz Suisse Open - Gstaad Lyon Challenger Bauer Watertechnology Cup - Eckental Mercedes Cup - Stuttgart San Remo Tennis Cup-16° Piertomaso Tessitore - San Remo Schickendanz Open - Furth Steelers Cup - Kosice Generali Open - Kitzbuhel Citta di Como - Como Roma Challenger 2007 - Rome BA-CA Tennis Trophy - Vienna Grand Prix de Tennis de Lyon - Lyon Heineken Open - Auckland Movistar Open - Vina del Mar Copa Telmex - Buenos Aires Open Sabadell Atlantico - Barcelona ATP Studena Croatia Open Umag - Umag Chennai Open - Chennai Medibank International - Sydney Movistar Open - Santiago Brasil Open - Costa do Sauipe Open 13 - Marseille Copa Telmex - Buenos Aires Abierto Mexicano Telcel - Acapulco U.S. Mens's Clay Court Championship - Houston Open Sabadell Atlantico - Barcelona Estoril Open - Estoril ATP Studena Croatia Open Umag - Umag BCR Open Romania - Bucharest Open Sud de France - Montpellier Bank Austria Tennis Trophy - Vienna Medibank International - Sydney Brasil Open - Costa do Sauipe Chevrolet Cup - Vina del Mar Rijeka Challenger Copa Claro - Buenos Aires Abierto Mexicano Telcel - Acapulco Bet-At-Home Austrian Open - Kitzbuhel Copa AT&T - Buenos Aires Cerveza Club Columbia Open - Bogota Open Sabadell Atlantico - Barcelona Open de Nice Cote d'Azur - Nice Monza Challenger San Remo Challenger AIG Japan Open - Tokyo Genova Challenger ATP Studena Croatia Open - Umag BCR Open Romania - Bucharest VTR Open - Vina del Mar Tata Open 2003 - Chennai Open Seat Godo 2003 - Barcelona Abierto Mexicano Telcel - Acapulco The Nottingham Open - Nottingham Guayaquil Challenger Next Generation Adelaide International - Adelaide Sydney International - Sydney Cancun Challenger Guadalajara Challenger Kenitra Challenger Monza Challenger Franklin Templeton Tennis Classic - Scottsdale Brasil Open - Salvador CA Tennis Trophy - Vienna Sao Paulo Challenger Open Seat Godo - Barcelona Interwetten Austrian Open - Kitzbuhel Prostejov Challenger ARAG World Team Championship - Dusseldorf Masters Series - Hamburg SA Tennis Open - Johannesburg Sunrise Challenger Caltanissetta Challenger Atlanta Tennis Championships - Atlanta International German Open - Hamburg Open 13 - Marseille Countrywide Classic - Los Angeles Monza Challenger Synsam Swedish Open - Bastad Tunis Challenger Open de Nice Cote d'Azur - Nice Open Seat Godo 2007 - Barcelona Vercelli Challenger Mercedes Cup - Stuttgart Legg Mason Tennis Classic - Washington Pilot Pen Tennis - New Haven Caltanissetta Challenger Banja Luka Challenger Open de Tenis Comunidad Valenciana - Valencia Movistar Open - Santiago German Tennis Championships - Hamburg If Stockholm Open - Stockholm Erste Bank Open - Vienna Open de Tenis Comunidad Valenciana - Valencia Milan Challenger Trnava Challenger Copa Claro - Buenos Aires Abierto Mexicano Telcel - Acapulco Delray Beach International Tennis Championships - Delray Beach Open de Nice Cote d'Azur - Nice SkiStar Swedish Open - Bastad Manila Challenger Aircel Chennai Open - Chennai Generali Open 2003 - Kitzbuhel TD Waterhouse Cup - Long Island Anning Challenger Kremlin Cup - Moscow TEB BNP Paribas Istanbul Open - Istanbul Copa Ericsson Uruguay - Montevideo Copa Ericsson - Santiago Copa Ericsson - Buenos Aires Renault Slovenian Open - Ljubljana Rennes Challenger Movistar Open - Vina del Mar BellSouth Open - Vina del Mar Abierto Mexicano Telfonica MoviStar - Acapulco Morocco Tennis Tour - Rabat AAPT Championships - Adelaide Stockholm Open - Stockholm BA-CA Tennis Trophy - Vienna Abierto Mexicano Telcel - Acapulco Open SEAT 2008 - Barcelona Monte Carlo Open - Monte Carlo Italian Open - Rome Tennis Masters Series - Toronto Tennis Masters Series - Indian Wells Tennis Masters Series - Indian Wells Tennis Masters Series - Miami Tennis Masters Series - Monte Carlo Tennis Masters Series - Hamburg 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 - Montreal Tennis Masters Series - Cincinnati Tennis Masters Series - Madrid Internazionali di Tennis di San Marino - San Marino Legg Mason Tennis Classic - Washington D.C. Pacific Life Open - Indian Wells Tennis Masters Series - Monte Carlo Tennis Masters Series - Hamburg Tennis Masters Series - Toronto Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid BNP Paribas Masters - Paris Abierto Mexicano Telcel - Acapulco Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Tennis Masters Series - Monte Carlo Telecom Italia Masters - Rome Tennis Masters Series - Hamburg Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Pacific Life Open - Indian Wells Masters Series Monte Carlo - Monte Carlo Campionati Internazionali d'Italia - Rome Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati Masters Series Madrid - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Masters Series Monte-Carlo - Monte Carlo Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid BNP Paribas Masters - Paris Abierto Mexicano de Tenis Pegaso - Acapulco Sony Ericsson Open - Miami Masters Series Monte-Carlo - Monte-Carlo Masters Series Hamburg - Hamburg Franklin Templeton Tennis Classic - Scottsdale BNP Paribas Open - Indian Wells Argentina Open - Buenos Aires Sony Ericsson Open - Miami Davidoff Swiss Indoors - Basel Mutua Madrilena Masters Madrid - Madrid Davidoff Swiss Indoors - Basel Estoril Open - Estoril BNP Paribas Open - Indian Wells BellSouth Open - Vina del Mar Sony Ericsson Open - Miami Copa AT&T - Buenos Aires Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome The Ericsson Open - Miami Mutua Madrilena Masters Madrid - Madrid RCA Championships - Indianapolis Rogers Cup - Toronto Campionati Internazionali D'Italia - Rome Tennis Masters Series - Toronto BNP Paribas Masters - Paris CA Tennis Trophy - Vienna Heineken Open - Auckland Orange Prokom Open - Sopot Estoril Open - Estoril Open Romania - Bucharest Masters Series - Hamburg Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome 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 Monte-Carlo Rolex Masters - Monte-Carlo Monte-Carlo Rolex Masters - Monte-Carlo Mercedes Cup - Stuttgart Heineken Open - Auckland BB&T Atlanta Open - Atlanta The Ericsson Open - Miami Tennis Masters Series - Cincinnati Open 13 - Marseille Tennis Masters Series - Rome Tennis Masters Series - Hamburg Rogers Masters - Montreal Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome BNP Paribas Open - Indian Wells Tennis Masters Series - Paris Sony Ericsson Open - Miami Mutua Madrilena Madrid Open - Madrid Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Monte-Carlo Rolex Masters - Monte-Carlo Masters Series Hamburg - Hamburg Monte-Carlo Rolex Masters - Monte-Carlo French Open - Paris U.S. Open - New York Australian Open - Melbourne Australian Open - Melbourne French Open - Paris U.S. Open - New York Copa Telmex - Buenos Aires Wimbledon - London U.S. Open - New York Brisbane International - Brisbane Australian Open - Melbourne Wimbledon - London French Open - Paris Australian Open - Melbourne French Open - Paris Wimbledon - London Wimbledon - London NASDAQ-100 Open - Miami Australian Open - Melbourne French Open - Paris Telecom Italia Masters - Rome 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 Campionati BNL dItalia - Rome 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 Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne U.S. Open - New York U.S. Open - New York Wimbledon - London Davis Cup, World Group, 1R, ARG-AUS 5-0 Davis Cup, World Group, QF, ARG-CRO 3-2 Davis Cup, Group 2, PO, NOR-MON 4-1 Davis Cup, World Group, 1R, ARG-SWE 5-0 Davis Cup, World Group, F, RUS-ARG 3-2 Davis Cup, Group 2, 2R, MON-GRE 3-2 Davis Cup, Group 2, 2R, MON-ALG 5-0 Davis Cup, Group 2, 2R, FIN-MON 3-2 Davis Cup, Group 2, 1R, BUL-MON 3-2 Davis Cup, World Group, SF, RUS-ARG 3-2 ARAG ATP World Tour Championship - Dusseldorf Davis Cup, Group II, 1R, DEN-MON 3-2 Davis Cup, World Group, QF, ARG-KAZ 5-0 Davis Cup, Group II, PO, GRE-MON 2-3 Davis Cup, World Group, 1R, GER-ARG 1-4 Davis Cup, Group II, PO, NOR-MON 0-5 Davis Cup, Group II, 1R, MON-FIN 2-3 Davis Cup, Group II, PO, MON-MAR 3-1 Davis Cup, World Group, SF, ARG-AUS 5-0 Davis Cup, Group 2, 1R, MON-ALG 5-0 Davis Cup, Group 2, 2R, HUN-MON 1-4 Hyundai Hopman Cup - Perth Davis Cup, Group II, 2R, MON-LAT 2-3 Davis Cup, Group 2, 1R, MON-MNE 5-0 Davis Cup, Group II, PO, MAR-MON 2-3 Davis Cup, World Group II, 1R, MAR-MON 0-4 Davis Cup, Group II, 1R, RSA-MON 3-2 Davis Cup, Group 1, REL1, CAN-ARG 4-1 Davis Cup, World Group, 1R, ARG-GER 5-0 Davis Cup, World Group, 1R, ARG-NED 5-0 Davis Cup, Europe/Africa Group II, PO, MON-NOR 5-0 Davis Cup, Group II, 1R, UKR-MON 5-0 Davis Cup, Group II, 1R, MON-BLR 3-1 Davis Cup, World Group, QF, CRO-ARG 2-3 Davis Cup, Group II, PO, MON-EGY 3-1 Davis Cup, Group I, PO, MON-POR 2-3 Davis Cup, Group II, 1R, LAT-MON 3-2 Olympics - Sydney Olympics - Athens