Career 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999 1998 1997 1995 1994
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 F4 San Luis Potosi Challenger 2000 - San Luis Potosi Tatra Banka Slovak Open - Bratislava Hugarian Food Open - Budapest drkoop.com USTA Challenger of Austin - Austin drkoop.com USTA Challenger of Dallas - Dallas San Luis Potosi Challenger - San Luis Potosi Aberto Da Costa Do Sauipe - Bahia Waco International Tennis Challenger - Waco Intersport Heilbronn Open - Heilbronn Voit Mexico City Open - Mexico City Singapore Mens Tennis Open - Singapore Aberto de Santa Catarina - Florianopolis BH Tennis Open International Cup - Belo Horizonte Czech Indoor Open - Prague XL Bermuda Open - Bermuda Hilton Waikoloa Village USTA Challenger - Waikoloa Abierto Colombiano de Tenis - Bogota XXXIV Edizione 'A. Savoldi-Marco Co.' Trofeo Dimmidisi - Manerbio Bogota Challenger 2001 USTA Challenger of Calabasas - Calabasas BCP Tennis Classic - Sao Paulo USTA Men's Challenger of Dallas - Dallas KGHM Polish Indoors - Wroclaw ECM Cup - Prague Powder Byrne Trophy - Surbiton Copa Petrobras Santiago - Santiago Tatra Banka Open - Bratislava Olbia Challenger - Olbia Credicard Mastercard Tennis Cup 2005 - Campos do Jordao Home Depot Center USTA Challenger - Carson Citta di Como - Como Campionati Internazionali di Sicilia - Palermo Caltanissetta Challenger Romanian Open - Bucharest Legg Mason Tennis Classic - Washington D.C. Pilot Pen International - New Haven Cerveza Club Columbia Open - Bogota Campionati Internazionali di Sicilia - Palermo Citrix Tennis Championships - Delray Beach The Stella Artois Grass Court Championships - Queen's/London Legg Mason Tennis Classic - Washington D.C. Waldbaum's Hamlet Cup - Long Island President's Cup 2000 - Tashkent Heineken Open Shanghai - Shanghai Davidoff Swiss Indoors - Basel Kroger / St. Jude International - Memphis Sybase Open - San Jose Grand Prix de Tennis de Lyon - Lyon Davidoff Swiss Indoors - Basel The Samsung Open - Nottingham Energis Open - Amersfoort Stockholm Open - Stockholm Internationaler Raiffeisen Grand Prix - St. Polten Ordina Open - 's-Hertogenbosch CA Tennis Trophy - Vienna Stockholm Open - Stockholm The Powder Byrne Trophy - Surbiton Hilton Waikoloa Village USTA Challenger - Waikoloa drkoop.com USTA challenger of Miami - Miami Copa Petrobras Argentina - Buenos Aires Aberto de Sao Paulo - Sao Paulo VII Open Banc Agricol - Andorra The Surbiton Trophy - Surbiton Swanston Challenger - Sacramento PrivatBank Cup - Dnepropetrovsk USTA Men's Challenger of Dallas - Dallas Milan Indoors - Milan Open 13 - Marseille Stockholm Open - Stockholm Credicard Mastercard Tennis Cup - Campos do Jordao IX Gramado Open - Gramado The Stella Artois Grass Court Championships - London KGHM Polish Indoors - Wroclaw V Abierto Internacional de Salinas - Salinas USTA Pro Tennis Classic at Mission Hills - Rancho Mirage Stockholm Open - Stockholm Grand Prix de Tennis de Lyon - Lyon Tatra Banka Open 2001 - Bratislava Copa Ericsson Uruguay - Montevideo Opel Bulvaria MCG Bulgarian Open - Sofia drkoop.com USTA Challenger of Houston - Houston Brasil Open - Costa do Sauipe Open de Tenis Comunidad Valenciana - Valencia Gerry Weber Open - Halle Stockholm Open - Stockholm Chennai Open - Chennai IPP Open - Helsinki MoviStar Open - Vina del Mar Millenium Tennis Championships - Delray Beach Bogota Challenger - Bogota Ourocard Tennis Challenger - Sao Paulo 13 BH Tennis Open International Cup - Belo Horizonte ATP Challenger Open 2004 - Monchengladbach The Stella Artois Championships - London Red Letter Days Open - Nottingham Smith Barney Men's Challenger - Covington College Station Challenger - College Station Austin Challenger - Austin RCA Championships - Indianapolis Legg Mason Tennis Classic - Washington Pilot Pen Tennis - New Haven Mumbai Open - Mumbai AIG Japan Open Tennis Championships - Tokyo The Hypo Group Tennis International 2008 - Poertschach The Nottingham Open - Nottingham Brasil Open - Costa do Sauipe Interwetten Austrian Open - Kitzbuhel AEGON International - Eastbourne America's Red Clay Tennis Championship - Coral Springs Grolsch Open - Amsterdam Guardian Direct Cup - London Gold Flake Open - Chennai Gold Flake Open - Chennai Grand Prix de Tennis de Lyon - Lyon Sybase Open - San Jose Kroger / St. Jude International - Memphis Energis Dutch Open - Amsterdam Heineken Open - Auckland Jameson Cup - Milan Japan Open - Tokyo drkoop.com USTA Challenger of San Antonio - San Antonio Joinville Tennis Festival - Joinville Milan Indoors - Milan AEGON Championships - London The Stella Artois Grass Court Championships - London Energis Open - Amsterdam Copenhagen Open - Copenhagen Kroger / St. Jude International - Memphis Siebel Open - San Jose TD Waterhouse Cup - Long Island Heineken Open - Auckland Siebel Open - San Jose Zagreb Open - Zagreb III Gramado Open de Tenis - Gramado BH Tennis Open International Cup - Belo Horizonte Amazonia Open de Tenis - Belem Copa Ericsson Brazil - Sao Paulo USTA Challenger of Las Vegas - Las Vegas Grand Prix Hassan II - Casablanca XL Capital Bermuda Open - Bermuda Intelig Tennis Cup - Campos do Jordao Copa Ericsson Chile - Santiago Milano Challenger-Jameson Cup - Milan KGHM Polish Indoors - Wroclaw Brasil Open - Florianopolis Copa Ericsson - Guadalajara VI Gramado Open de Tenis - Gramado USTA Challenger of Tiburon - Tiburon Tatra Banka Open 2003 - Bratislava Jameson Cup - Milan Sao Paulo - Brazil KGHM Polish Indoors - Wroclaw Corona Mexico City Open - Mexico City La Serena Open - La Serena Tiburon Challenger - Tiburon Privat Bank Cup - Dnepropetrovsk Open de Moselle - Metz Pro Tennis World Open - Sunrise The Surbiton Trophy - Surbiton 2005 Tulsa Challenger - Tulsa USTA/Adtech Challenger - Boston Copa Kia - Santiago Internazionali di Tennis - Bergamo Corona Mexico City Open - Mexico City Mercedes Cup - Stuttgart Seguros Bogota Open - Bogota ATP Guzzini Challenger - Recanati Barletta Citta Della Disfida Open 2000 - Barletta XL Capital Bermuda Open - Bermuda Genoa Open - Genova Whirlpool Open - Budapest Florence Music City Challenger - Nashville Venice Open - Venice Copa Kia Challenger ATP - Santiago Internazionali de Tennis di Bergamo - Bergamo II Cyclus Open de Tenis - Florianopolis Internationaux de Doubs Open de Franchie-Comte - Besancon BMW Tennis Championship - Sunrise The Hamlet Cup - Long Island Heineken Open - Auckland Brazil Open - Salvador USTA Tallahassee Tennis Challenger - Tallahassee Roma Challenger 2007 - Rome ECU Prague Open - Prague Trofeo Sisma Mantova - Mantova Generali Open 2002 - Kitzbuhel Riviera di Rimini Challenger - Rimini Guzzini Challenger - Recanati Challenger Groningen - Groningen Credicard Citi Mastercard Tennis Cup 2007 - Campos do Jordao Allianz Suisse Open Gstaad - Gstaad The Nottingham Open - Nottingham Open de la Comunidad Valenciana - Valencia Open Seat Godo - Barcelona Moselle Open - Metz Brasil Open - Sao Paulo Heineken Open Shanghai - Shanghai Moselle Open - Metz The Stella Artois Grass Court Championships - London Brasil Open - Costa do Sauipe Hilton Waikoloa USTA Challenger - Waikoloa Downtown Athletic Club USTA Challenger - Amarillo TD Waterhouse Cup - Long Island Ordina Open - 's-Hertogenbosch Legg Mason Tennis Classic - Washington D.C. Thailand Open - Bangkok President's Cup - Tashkent Vegeta Croatia Open - Umag Croatian Indoors - Split Jameson Cup - Milan Austrian Open - Kitzbuhel Moselle Open - Metz Heineken Open - Auckland Open de Moselle - Metz International Championship of Croatia - Umag Brasil Open - Salvador Challenger de Granby - Granby Gran Copa Ericsson - Porto Alegre Cerveza Club Colombia Open - Bogota Heineken Trophy - 's-Hertogenbosch AAPT Championships - Adelaide Johannesburg The USTA Challenger at West End Racquet - Torrance XI Abierto Internacional de Salinas - Salinas Gerry Weber Open - Halle Abierto Mexicano Telcel - Acapulco Tennis Napoli Cup - Napoli The Samsung Open - Nottingham Copa Petrobras Colombia - Bogota Galleryfurniture.com Challenge - Atlanta Unicredit Czech Open 2007 - Prostejov Advanta Championships - Philadelphia Powder Byrne Trophy / Surrey Grasscourt Championships - Surbiton Como Challenger Dallas Challenger Challenger 42 - Andrezieux Grand Prix Hassan II - Casablanca The Stella Artois Grass Court Championships - London CA Tennis Trophy - Vienna Bogota Challenger The Stella Artois Championships - London USTA Challenger of North Miami Beach - North Miami Beach Heilbronn Open - Heilbronn Open de Moselle - Metz Music City Challenger - Nashville USTA Freeman Men's Challenger - Joplin Atlanta Clay Court Challenger - Atlanta Open de Nice Cote d'Azur - Nice USTA Challenger of Burbank - Burbank Kuppers Kolsch Cup - Aachen Credicard Tennis Cup - Campos do Jordao Bancolombia Open - Bogota Pilot Pen Tennis - New Haven Copa Ericsson Brazil - Sao Paulo Rennes Challenger The Powder Byrne Trophy - Surbiton Open Castilla y Leon Trofeo Iberdrola - Segovia Saint Francis Health System USTA Challenger - Tulsa Copa Ericsson - Sao Paulo Visa Tennis Open - Sao Paulo USTA Men's Challenger of Dallas - Dallas China Open - Beijing Heilbronn Challenger - Heilbronn Jameson Cup - Milan Heineken Challenger - Ho Chi Minh City Bangkok Challenger - Bangkok Abierto Internacional de Salinas - Salinas Napoli International Cup - Napoli AXA Open - Espinho VSZ Solvak Open Challenger - Kosice Copa Ericsson - Lima Acura USTA Pro Tennis Classic at Mission Hills - Rancho Mirage Copa Ericsson - Caracas Burbank Challenger - Burbank Intersport Heilbronn Open - Heilbronn BPCA Open de Nice-Tounoi Challenger - Nice Windy City Classic - Winnetka Gramado Open de Tennis - Gramado Belo Horizonte Tennis Open - Belo Horizonte XXXVII Torneig C.E. Laieta - Barcelona Ford Tennis Championships - Louisville IV Trofeo Ciudad de Quito - Quito XL Capital Bermuda Open - Bermuda Irving Challenger Copa Ericsson Venezuela - Caracas Seguros Bolivar Open - Bogota Copa Ericsson Chile - Santiago Copa Ericsson Uruguay - Montevideo Copa Ericsson Argentina - Buenos Aires Guzzini Challenger - Recanati Copa Ericsson Peru - Lima USTA Challenger - Champaign 14° BH Tennis Open - Belo Horizonte The Surbiton Trophy - Surbiton Laser Vision USTA Challenger - Amarillo ATP Tour Challenger at Nellie Gail - Laguna Hills IV Abierto Internacional de Salinas - Salinas Napoli Challenger - Napoli Indian Oil Servo Delhi Challenger - New Delhi Aberto de Sao Paulo - Sao Paulo BBB Open - Sofia The Natrel's Challenger of Granby - Granby Venice Challenger - Venice Credicard Mastercard Tennis Cup - Campos do Jordao CA Challenger - Graz CNA TennisPro Classic - Winnetka Polish Open 99 - Poznan BH Tennis Open International Cup - Belo Horizonte Ciur Cup 99 - Prague VI Gramado Open de Tenis - Gramado V Trofeo Ciudad de Quito - Quito Pro Challenger at Calabasas - Calabasas Copa Ericsson Brasil - Sao Paulo Cyclus Open de Tenis - Florianopolis CA-Challenge 2000 - Graz XL Capital Bermuda Open - Bermuda The Surbiton Trophy - Surbiton U.S. Men's Clay Court Championships - Orlando RCA Championships - Indianapolis Sardinia International Championship - Cagliari China Open - Beijing Kroger / St. Jude International - Memphis Grand Prix Hassan II - Casablanca Legg Mason Tennis Classic - Washington D.C. Pilot Pen Tennis - New Haven International Indoor Tennis Championships of Croatia - Zagreb Dutch Open Tennis - Amersfoort Mumbai Open - Mumbai International Championships of Sicily - Palermo U.S. Men's Clay Court Championships - Houston Mallorca Open - Mallorca International Championship of Croatia - Umag International Championships of Sicily - Palermo St. Petersburg Open - St. Petersburg Open Seat-Godo '98 - Barcelona U.S. Men's Clay Court Championship - Orlando AT&T Challenge - Atlanta XII Internazionali di Tennis CARISBO - Bologna Investor Swedish Open - Bastad International Championship of Croatia - Umag Hellmann's Cup - Santiago St. Petersburg Open - St. Petersburg Copenhagen Open - Copenhagen Internationaler Raiffeisen Grand Prix - St. Polten Internazionali di Tennis di San Marino - San Marino Hellmann's Cup - Santiago The Samsung Open - Bournemouth Grand Prix Hassan II - Casablanca Abierto Mexicano de Tenis Pegaso - Mexico City Chevrolet Cup - Santiago Cerveza Club Columbia Open - Bogota Internationaler Raiffeisen Grand Prix - St. Polten Salem Open - Hong Kong Qatar Mobil Open 2001 - Doha Citrix Tennis Championships - Delray Beach Verizon Tennis Challenge - Atlanta Kremlin Cup - Moscow AIG Japan Open - Tokyo AAPT Championships - Adelaide Generali Open 2000 - Kitzbuhel International Tennis Championships - Delray Beach Grand Prix Hassan II - Casablanca Trofeo Conde de Godo - Barcelona The Stella Artois Grass Court Championships - London Brasil Open - Salvador President's Cup - Tashkent Grand Prix de Tennis de Lyon - Lyon Davidoff Swiss Indoors - Basel Miller Lite Hall of Fame Tennis Championships - Newport Milan Indoors - Milan Copa AT&T - Buenos Aires Kroger / St. Jude International - Memphis International Tennis Championships - Delray Beach Open de Tenis Comunidad Valenciana - Valencia Samsung Open - Brighton Heineken Open - Auckland Milan Indoors - Milan Copenhagen Open - Copenhagen Kitzbuhel Mallorca Open - Mallorca Franklin Templeton Tennis Classic - Scottsdale Open Seat-Godo 2001 - Barcelona BMW Open - Munich Heineken Open Shanghai - Shanghai Salem Open - Hong Kong Kremlin Cup - Moscow Eutelsat Monte Carlo Open - Monte Carlo Italian Open - Rome Adidas International - Sydney The Lipton Championships - Key Biscayne Licher German Open - Hamburg Italian Open - Rome The Ericsson Open - Miami German Open - Hamburg Tennis Masters Series - Indian Wells The Ericsson Open - Miami Tennis Masters Series - Monte Carlo Tennis Masters Series - Miami Tennis Masters Series - Monte Carlo Tennis Masters Series - Toronto Tennis Masters Series - Cincinnati Tennis Masters Series - Madrid Tennis Masters Series - Paris Tennis Masters Series - Miami Tennis Masters Series - Monte Carlo Internationaler Raiffeisen Grand Prix - St. Polten Tennis Masters Series - Cincinnati Arizona Men's Tennis Championships - Scottsdale Mercedes-Benz Cup - Los Angeles Estoril Open - Estoril Internationaler Raiffeisen Grand Prix - St. Polten Energis Open - Amersfoort Ordina Open - 's-Hertogenbosch Allianz Suisse Open - Gstaad Italian Open - Rome Pacific Life Open - Indian Wells Tennis Masters Series - Rome Open Romania - Bucharest Telecom Italia Masters - Rome Milan Indoors - Milan Tennis Masters Series - Hamburg BNP Paribas Masters - Paris Nice Sydney International - Sydney Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Telecom Italia Masters - Rome Tennis Masters Series - Hamburg Rogers Cup - Montreal Tennis Channel Open - Las Vegas Western & Southern Financial Group Masters - Cincinnati RCA Championships - Indianapolis BNP Paribas Masters - Paris Abierto Mexicano de Tenis Pegaso - Acapulco Pacific Life Open - Indian Wells Masters Series Monte Carlo - Monte Carlo Campionati Internazionali d'Italia - Rome Masters Series Hamburg - Hamburg Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati Franklin Templeton Tennis Classic - Scottsdale Abierto Mexicano de Tenis - Mexico City Cerveza Club Columbia Open - Bogota Sony Ericsson Open - Miami U.S. Men's Clay Court Championships - Houston ARAG World Team Championship - Dusseldorf The Dubai Tennis Championships - Dubai The Stella Artois Grass Court Championships - London 1998 Mercedes Cup - Stuttgart Open Seat Godo 2007 - Barcelona Internazionali di Tennis di San Marino - San Marino MFS Pro Tennis Championships - Boston Abierto Mexicano de Tenis - Mexico City China Open - Beijing Grand Prix Hassan II - Casablanca Open Seat-Godo '99 - Barcelona Merano Open - Merano Heineken Open - Auckland Heineken Trophy - 's-Hertogenbosch Investor Swedish Open - Bastad Adidas International - Sydney Wideyes Swedish Open - Bastad U.S. Men's Clay Court Championships - Houston Tennis Masters Series - Hamburg Miller Lite Hall of Fame Tennis Championships - Newport Atlanta Tennis Championships - Atlanta Heineken Open - Auckland Qatar ExxonMobil Open - Doha Tennis Masters Series - Madrid Pilot Pen Tennis - New Haven PTT Thailand Open - Bangkok Newsweek Champions Cup - Indian Wells Republic National Bank Monte Carlo Open - Monte Carlo Allianz Suisse Open Gstaad - Gstaad Tennis Masters Series - Cincinnati BB&T Atlanta Open - Atlanta Tennis Masters Series - Paris NASDAQ-100 Open - Miami Open de Moselle - Metz NASDAQ-100 Open - Miami Tennis Masters Series - Indian Wells Movistar Open - Vina del Mar Tennis Masters Series - Rome Internazionali di Tennis di San Marino - San Marino Kroger / St. Jude International - Memphis Copenhagen Open - Copenhagen Asuncion Challenger Grand Prix de Tennis de Toulouse - Toulouse Qatar Mobil Open '99 - Doha Estoril Open - Estoril ABN/AMRO World Tennis Tournament - Rotterdam Shenzhen Open - Shenzhen U.S. Open - New York Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris 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 Wimbledon - London U.S. Open - New York Grand Prix de Tennis de Lyon - Lyon Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Italian Open - Rome 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 Campionati Internazionali D'Italia - Rome Tennis Masters Series - Rome Tennis Masters Series - Hamburg U.S. Open - New York Indian Wells Australian Open - Melbourne Davis Cup, World Group, 1R, ITA-IND 4-1 Davis Cup, World Group, QF, ITA-ZIM 5-0 Davis Cup, World Group, F, SWE-ITA 4-1 Davis Cup, World Group, 1R, SUI-ITA 3-2 Davis Cup, World Group, QR, ITA-FIN 3-2 Davis Cup, World Group, 1R, ESP-ITA 4-1 Davis Cup, World Group, SF, AUS-BRA 5-0 Davis Cup, World Group, QR, BEL-ITA 4-1 Davis Cup, Group 1, 2R, FIN-ITA 4-1 Davis Cup, World Group, QR, BRA-CAN 4-0 Davis Cup, World Group, 1R, SWE-BRA 3-2 Davis Cup, Group 1, 2R, MAR-ITA 3-2 Davis Cup, Group 1, REL2, ZIM-ITA 3-2 Davis Cup, World Group, PO, AUT-BRA 4-1 Davis Cup, World Group, QR, BRA-NZL 5-0 Davis Cup, World Group, 1R, CZE-BRA 4-1 Hopman Cup - Perth Davis Cup, World Group, SF, ITA-USA 4-1 Davis Cup, Group 1, REL2, ITA-POR 4-1 French Open - Paris