Career 2019 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000
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 India F5 South Africa F1 USA F5 Canada F2 USA F9 Canada F3 Spain F1 Spain F4 Spain F5 Great Britain F2 Belgium F13 Spain F1 Bulgaria F2 Turkey F26 Italy F16 (Padova) IPP Geneva Trophy - Geneva Czech Open 2005 - Prostejov Societa Canottieri Mincio 2005 - Mantova Fifth Third Bank Tennis Classic - Lexington USTA Challenger - Champaign South African Airways Tennis Open - Durban BMW Tennis Championship - Sunrise Voit Mexico City Open - Mexico City Countrywide Classic USTA Challenger - Carson Taiwan Challenger - Kaohsiung Malaysian Open - Kuala Lumpur ATP Challenger La Serena - La Serena Busan Open Challenger Tennis - Busan 1° Torneo Challenger Series 12° Trofeo Paolo Corazzi - Cremona San Marino CEPU Open - San Marino Timisoara Challenger - Timisoara Oldum Brown Vancouver Open - Vancouver Black Forest Open - Freudenstadt Dusseldorf Open Challenger - Dusseldorf Ipsos Bucharest Challenger - Bucharest Alessandria Challenger Athens Challenger Alessandria Challenger Furth Challenger Kosice Challenger Asuncion Challenger Santiago Challenger Charlottesville Challenger Johannesburg Challenger Zagreb Challenger Nottingham Challenger Nottingham Challenger Winnetka Challenger Turin Challenger Shanghai Challenger Banja Luka Challenger Madrid Challenger Heilbronn Challenger Barranquilla Challenger Busan Challenger Bordeaux Challenger Porto Alegre Challenger Panama City Challenger Kun-Ming Challenger Busan Challenger Prague Challenger Tanger Challenger San Juan Challenger Knoxville Challenger Todi Challenger San Juan Challenger Lima Challenger Santiago Challenger Vercelli Challenger Ostrava Challenger Moscow Challenger Rio De Janeiro Challenger Samarkand Challenger Poprad Tatry Challenger Chengdu Challenger Qingdao Challenger Banja Luka Challenger Kenitra Challenger Mohammedia Challenger Tampere Challenger Biella Challenger Fergana Challenger - Fergana Challenger Lugano - Lugano Nord LB Open 2007 - Braunschweig Delhi Challenger I - New Delhi BNP Paribas Primrose - Bordeaux Challenger Copa Sevilla Internacionales de Andalucia - Seville 2004 Freeman Men's Challenger - Joplin LXVII Concurso Internacional de Tenis Cidade de Vigo - Vigo 84° Concurso Internacional Tenis San Sebastian - San Sebastian Challenger Ford de Cherbourg - Cherbourg 2nd Campionati Internazionali di Tennis Del'Umbria - Todi Copa Petrobras-Argentina - Buenos Aires Bancolombia Open - Cali IV Challenger Ciudad De Guayaquil - Guayaquil Cordoba Challenger Seoul Challenger Segovia Challenger Rabat Challenger Barletta Challenger Santiago Challenger Izmir Challenger Poznan Challenger Binghamton Challenger Vigo Challenger Champaign Challenger San Sebastian Challenger Szczecin Challenger Asuncion Challenger Bucaramanga Challenger Prostejov Challenger Rabat Challenger Rimouski Challenger Savannah Challenger Rome Challenger Rome Challenger Nottingham Challenger Davidoff Swiss Indoors - Basel Zagreb Challenger Guadalajara Challenger Noumea Challenger Gelsor Open Romania - Bucharest Mallorca Open - Mallorca Campionati Internazionali di Sicilia - Palermo BellSouth Open - Vina del Mar Copa AT&T - Buenos Aires Abierto Mexicano de Tenis Pegaso - Acapulco Bangkok Challenger Nottingham-2 Challenger Alphen Challenger Tiburon Challenger Medellin Challenger Ortisei Challenger Rimouski Challenger Savannah Challenger Tunis Challenger Johannesburg Challenger Nottingham-2 Challenger Marburg Challenger Tampere Challenger Szczecin Challenger Sarasota Challenger Prague Challenger San Benedetto Challenger Prague Challenger Cordenons Challenger Casablanca Challenger Santo Domingo Challenger Napoli Challenger Banja Luka Challenger Mohammedia Challenger Buenos Aires Challenger San Luis Potosi Challenger Nanjing Challenger Anning Challenger Mestre Challenger Poznan Challenger Adidas International - Sydney BellSouth Open - Vina del Mar Zivnobanka Czech Open - Prostejov Curitiba Challenger Nord/LB Open - Braunschweig Credicard Mastercard Tennis Cup - Campos do Jordao Abierto Mexicano Telfonica MoviStar - Acapulco Seville Challenger Open de la Comunidad Valenciana - Valencia Grand Prix Hassan II - Casablanca Allianz Suisse Open - Gstaad RCA Championships - Indianapolis Idea Prokom Open - Sopot Grand Prix de Tennis de Lyon - Lyon CA Tennis Trophy - Vienna Qatar Open - Doha Heineken Open - Auckland BellSouth Open - Vina del Mar Brasil Open - Costa do Sauipe Buenos Aires Challenger Francavilla Challenger Ostrava Challenger Riviera di Rimini Challenger - Rimini Gerry Weber Open - Halle Mercedes Cup - Stuttgart Vicenza Challenger Generali Open - Kitzbuhel Open Romania - Bucharest Movistar Open - Vina del Mar Copa Telmex - Buenos Aires Regions Morgan Keegan Championships - Memphis Poznan Challenger Internationaux de Tennis de Brest - Brest Heineken Challenger - Ho Chi Minh City AXA Open II - Espinho LTA Hull Challenger - Hull Tennis Channel Open - Las Vegas VIII Open Internacional D'Andorra - Andorra XI Venice Open - Venice Granby Challenger - Granby 2001 Challenger Canottieri Mincio - Mantova BH Tennis Open International Cup - Belo Horizonte Open de Tenis Comunidad Valenciana - Valencia 4th Sardinia International Championships - Cagliari Intelig Tennis Cup - Brasilia Copa Ericsson Brazil - Sao Paulo Warsteiner Challenger Wolfsburg - Wolfsburg Challenger Ford de Cherbourg - Cherbourg BMW Open - Munich Heineken Challenger - Ho Chi Minh City XL Capital Bermuda Open - Bermuda Open Sainte-Victoire - Aix-En-Provence Zagreb Open - Zagreb Ljubljana Open - Ljubljana Sporting Challenger 2003 - Turin The Surbiton Trophy - Surbiton Hypo Group Tennis International - Portschach Top Wool Challenger Biella - Biella X Open Internacional D'Andorra - Andorra Ciudad de Pozoblanco Open Diputacion - Cordoba Exim Agmedia Open - Kosice 12th BH Tennis Open International Cup - Belo Horizonte Binghamton Professional Tennis Tournament - Binghamton San Marino Cepu Open - San Marino GHI Bronx Classic - Bronx Pekao Open 2003 - Szczecin Open de L'Isere - Grenoble Allianz Suisse Open Gstaad - Gstaad Tumkur Open - Tumkur X Ciutat de Barcelona - Barcelona Dharwad Challenger 2003 - Dharwad The Nottingham Challenger - Nottingham USTA Men's Challenger of Dallas - Dallas Banca Stato Challenger Lugano - Lugano 2004 Colorado Tennis Classic - Denver Brasov Challenger - Brasov Copa Sevilla-Internacionales de Andalucia - Seville Copa Petrobras Guadalajara - Guadalajara Trani Cup - Trani USTA Men's Challenger of Dallas - Dallas 2005 Freeman Men's Challenger - Joplin Binghamton Professional Tennis Tournament - Binghamton Open Mutouest de Saint-Brieuc - St. Brieuc Torneo Internacional Challenger Fila 2005 - Leon Tennis Napoli Cup - Napoli Draft Corona Mexico City Open - Mexico City Challenger Casablanca San Angel - Mexico City Nottingham Men's Challenger - Nottingham Tunis Open - Tunis Ostrava Open 2005 - Ostrava Ljubljana Open - Ljubljana KGHM Polish Indoors - Wroclaw The Surbiton Trophy - Surbiton Trofeo Internacional Club Laieta - Barcelona The West Side Tennis Club Grass Court Challenger - Forest Hills Challenger 42 - Andrezieux BCR Open Romania - Bucharest The LTA Hull Challenger - Hull Campionati Internazionali di Sicilia - Palermo Odlum Brown Vancouver Open - Vancouver dBI Tennis Challenger - Binghamton Gosford Australian Unity Challenger - Gosford Gallagher International - Hamilton IPP Geneva Trophy - Geneva VI Torneo Internazionale di Tennis - Barletta Pekao Open 2005 - Szczecin 2005 Tulsa Challenger - Tulsa Mumbai Open - Mumbai Sir Supermercati - Rome XI Ciutat de Barcelona - Barcelona Swanston Challenger - Sacramento Pro Challenger at Calabasas - Calabasas Copa Petrobras - Santiago Copa Petrobras - Aracaju Copa Kia - Santiago Hilton Waikoloa Village USTA Challenger - Waikoloa Citta di Monza - Monza Challenger Casablanca San Angel - Mexico City Atlanta Clay Court Challenger - Atlanta The Gallagher International ATP Tour Challenger - Hamilton Baden Open - Ettlingen Nord LB Open 2006 - Braunschweig Open de Moselle - Metz Ciudad de Pozoblanco Open Diputacion - Cordoba Odlum Brown Vancouver Open - Vancouver The Swanston Challenger - Sacramento The $50,000 Pro Challenger at Calabasas - Calabasas Challenger Banque Nationale Rimouski - Rimouski Sydney International - Sydney Music City Challenger - Nashville Brasil Open - Costa do Sauipe Copa Telmex - Buenos Aires Architect Open - Budapest USTA Tallahassee Tennis Challenger - Tallahassee Banja Luka Challenger 2004 - Banja Luka Hypo Group Tennis International - Portschach Unique Zagreb Open - Zagreb Sunset Moulding Yuba City Racquet Club Challenger - Yuba City Sporting Challenger '07 Trofeo Regione Piemonte - Turin Copa Petrobras Uruguay - Montevideo Copa Petrobras Paraguay - Asuncion Wartburg Open - Eisenach South African Airways Open - East London Challenger de Providencia-Copa Kia - Santiago Next Generation Adelaide International - Adelaide Mitsubishi Electric Europe Cup - Monza Copa Telmex - Buenos Aires III Isla de Lanzarote - Lanzarote PBZ Zagreb Indoors - Zagreb Unicredit Czech Open - Prostejov Memorial A. Manfredini Sassuolo Challenger - Sassuolo Open SEAT 2008 - Barcelona The Artois Championships - London Legg Mason Tennis Classic - Washington Dubrovnik Open - Dubrovnik ATP Open Castilla y Leon - Segovia BA-CA Tennis Trophy - Vienna The Stella Artois Grass Court Championships - London Open D'Orleans - Orleans Open des Alpes Trophee BNP Paribas - Grenoble Open Tarragona Costa Daurada - Tarragona Open de L'Isere - Grenoble Copa Petrobras-Uruguay - Montevideo SA Tennis Open - Johannesburg Open 13 - Marseille Copa Telmex - Buenos Aires Abierto Mexicano Telcel - Acapulco The Dubai Tennis Championships - Dubai Noumea Challenger Grand Prix Hassan II - Casablanca BMW Open - Munich Interwetten Austrian Open - Kitzbuhel Copa Sevilla - Seville Napoli Challenger Campbells Hall of Fame Tennis Championships - Newport Vancouver Challenger Indianapolis Tennis Championships - Indianapolis Open de Tanger - Tangier ATP Studena Croatia Open Umag - Umag Buenos Aires Challenger XI Ciutat de Barcelona - Barcelona BCR Open Romania - Bucharest AIG Japan Open Tennis Championships - Tokyo Santiago Challenger Chuncheon Challenger Flea Market Cup Busan Challenger Tennis - Busan Chennai Open - Chennai Movistar Open - Santiago St. Brieuc Challenger Johannesburg Challenger Tunis Challenger Rhodes Challenger The LTA Bolton Challenger - Bolton AEGON Championships - London Cremona Challenger Milan Challenger Vancouver Challenger Calabasas Challenger Sao Paulo Challenger Copa Claro - Buenos Aires Knoxville Challenger Dubai Duty Free Tennis Championships - Dubai Singapore Challenger Dallas Challenger Tiburon Challenger Le Gosier Challenger SkiStar Swedish Open - Bastad Farmers Classic - Los Angeles ATP Studena Croatia Open - Umag Prostejov Challenger Malaysian Open - Kuala Lumpur China Open - Beijing Kosice Challenger Milan Challenger U.S. Men's Clay Court Championships - Houston Aircel Chennai Open - Chennai Seville Challenger Heineken Open - Auckland PBZ Zagreb Indoors - Zagreb Brasil Open - Sao Paulo Tashkent Challenger ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille Open Sabadell Atlantico - Barcelona Quimper Challenger Florianopolis Challenger San Luis Potosi Challenger Sarasota Challenger Kaohsiung Challenger Tunis Challenger Mercedes Cup - Stuttgart Atlanta Tennis Championships - Atlanta Prostejov Challenger Farmers Classic - Los Angeles 11 Torino B. Camparaini Arpa Ceramic Cup - Reggio Emilia Citi Open - Washington Braunschweig Challenger Winnetka Challenger Samsung Securities Cup - Seoul Gallagher International - Hamilton Aptos Challenger Qatar ExxonMobil Open - Doha Ciudad de Pozoblanco Open Diputacion - Cordoba SAP Open - San Jose Cali Challenger US Men's Clay Court Championship - Houston Rio De Janeiro Challenger Credicard Tennis Cup - Campos do Jordao XL Challenger de Tenis Copa Sevilla - Seville Prostejov Challenger Caltanissetta Challenger IX Ciutat de Barcelona - Barcelona Malaysian Open - Kuala Lumpur Heilbronn Open - Heilbronn Timisoara Challenger Cairo Challenger 2002 - Cairo China Open - Beijing Media Will Cup Busan Challenger Tennis - Busan Johannesburg Challenger Vancouver Challenger Copa Petrobras - Montevideo Royal Guard Open Chile - Vina del Mar Copa Claro - Buenos Aires Buenos Aires Challenger Charlottesville Challenger Copa Petrobras - Buenos Aires Champaign Challenger Open de la Ville de Saint Denis - Reunion Island KGHM Dialog Polish Indoors - Wroclaw University of Tennessee USTA Challenger - Knoxville Turin Challenger Aix En Provence Challenger Gimcheon Challenger Bordeaux Challenger Britania Zavaleta - Puebla Furth Challenger Mohammedia Challenger Busan Challenger Winnetka Challenger Yokohama World Tennis Gaora Cup - Yokohama Rhodes Challenger The 70th King's Cup and Queen's Cup - Bangkok Tampere Challenger Vancouver Challenger Cortina Challenger BMW Tennis Championship - Sunrise Madrid Challenger Pozoblanco Challenger Alphen Challenger Hilton Waikoloa Village USTA Challenger - Waikoloa Banja Luka Challenger Manerbio Challenger USTA Challenger of Dallas - Dallas 2006 USTA Tallahassee Tennis Challenger - Tallahassee Sacramento Challenger Mersin Challenger International Championship of Croatia - Umag Torneo Internacional Challenger Fila 2006 - Leon Furth Challenger 2003 Freeman Men's Challenger - Joplin Perugia Challenger Biella Challenger Cortina Challenger Manerbio Challenger Seville Challenger Rome Challenger Casablanca Challenger Brest Challenger Santo Domingo Challenger Morelos Challenger Guadalajara Challenger Moscow Challenger Open de Franche Comte - Besancon Ecuador Open - Quito Argentina Open - Buenos Aires Isla de Lanzarote - Lanzarote Santiago Challenger Belgaum Open - Belgaum St. Brieuc Challenger Panama City Challenger Challenger Ford de Cherbourg - Cherbourg Rome Challenger Lisbon Challenger Marburg Challenger Olbia Geovillage Open - Olbia Perugia Challenger Genova Challenger Portoroz Challenger Heineken Challenger 2004 - Ho Chi Minh City Shimadzu All Japan Indoor Tennis Championships - Kyoto Pro Tennis World Open - Boca Raton Ljubljana Open 2002 - Ljubljana Fergana Challenger - Fergana Uncle Toby's Burnie Challenger - Tasmania Marbella Challenger Odlum Brown Vancouver Open - Vancouver Uncle Toby's Australian Men's Clay Court Challenger - Canberra Schickendanz Open - Furth San Marino Cepu Open - San Marino Rijeka Challenger Seoul Challenger Banca Stato Challenger Lugano - Lugano IX Open Internacional D'Andorra - Andorra Quito Challenger ATP Challenger Tour Finals 10th Wartburg Open - Eisenach Furth Challenger Sao Paulo Challenger Banja Luka Challenger Sao Jose Do Rio Preto Challenger Muller Cup - Ulm Charlottesville Challenger Zagreb Open - Zagreb Rome Challenger Kosice Challenger Bytom Challenger Ljubljana Open - Ljubljana Sao Leopoldo Challenger Cridicard Mastercard Tennis Cup - Campos do Jordao Genova Open Challenger - Genova BH Tennis Open International Cup - Belo Horizonte Czech Open - Prostejov Gelsor Open Romania - Bucharest Padova Challenger Dallas Challenger The Surbiton Trophy - Surbiton San Marino Cepu Open - San Marino Panama City Challenger Lubbock Challenger - Lubbock Guayaquil Challenger Rijeka Challenger Nord/LB Open 2004 - Braunschweig V Gramado Open de Tennis - Gramado Guadalajara Challenger Pekao Open - Szczecin Countrywide Classic - Los Angeles Blois Challenger Sacramento Challenger Ciudad de Pozoblanco 'Open Diputacion' - Cordoba Knoxville Challenger XXIX Edizione 'A.Savoldi Marco' - Manerbio I Tourneo Fila Citta di Brindisi - Brindisi ATP Challenger Trophy 2007 - Trnava Oklahoma Challenger - Tulsa Asirom Challenger Brasov - Brasov Aptos Challenger The Natrel's Challenger of Granby - Granby Rimini Challenger Le Gosier Challenger AEGON Championships - London Samsung Securities Cup - Seoul Cepu Open - San Marino Flea Market Cup - Busan Buenos Aires Challenger Okal Cup 2004 - Eckental Pereira Challenger Montevideo Challenger Morocco Tennis Tour - Meknes Morocco Tennis Tour - Tanger Tennis Napoli Cup - Napoli III Challenger Isla de Gran Canaria Ciudad de Telde - Telde Open de la Ville de Saint Denis - Reunion Island Sarasota Challenger Copa Petrobras Aracaju - Aracaju Mauritius Open - Mauritius Vancouver Challenger Morocco Tennis Tour - Marrakech Meknes Challenger Pozoblanco Challenger Sunrise Challenger La Serena Open - La Serena Caltanissetta Challenger Brasil Open - Costa do Sauipe Seoul Challenger Geneva Challenger Copa Telefonica CTC Chile - Santiago Guayaquil Challenger BMW Brixina Tennis Open 2000 - Bressanone Tampere Challenger Sylt Open 2000 - Sylt Geneva Challenger - Geneva Challenger ATP XXVII Edizione "A.Savoldi" - Manerbio BA-CA Tennis Trophy - Vienna Qatar ExxonMobil Open - Doha USTA Seascape Challenger - Aptos Stella Artois Clay Court Championships - Budaors Next Generation Adelaide International - Adelaide Olimp Kyiv Open - Kiev Heineken Open - Auckland Challenger Brasov - Brasov San Sebastian Challenger IV Gramado Open de Tenis - Gramado 2001 ATP Challenger 'Riviera Delle Palme' - San Benedetto Samsung Securities Cup - Seoul Warta Cup 2001 - Sopot Geneva Challenger - Geneva ATP Challenger Numea - New Caledonia Citta di Brindisi - Brindisi DPD Challenger 2001 - Aschaffenburg Movistar Open - Vina del Mar USTA Men's Challenger of Dallas - Dallas Optimus Maia Open - Maia USTA Freeman Men's Challenger - Joplin Cancun Challenger AEGON Championships - London VIII Trofeo Ciutat de Barcelona - Barcelona Sunrise Challenger Marrakech Challenger Abierto Mexicano Telcel - Acapulco Seville Challenger Unicredit Czech Open 2007 - Prostejov SA Tennis Open - Johannesburg Apia International - Sydney 4° Sporting Challenger - Turin Cordenons Challenger Open Ciudad de Valencia/LXI Copa Faulconbridge - Valencia Brasil Open - Costa do Sauipe Grand Prix Hassan II - Casablanca Gold Flake Open - Chennai Heineken Trophy - 's-Hertogenbosch RCA Championships - Indianapolis Heineken Open - Auckland Trofeo Conde de Godo - Barcelona The Stella Artois Grass Court Championships - London 2002 Mercedes Cup - Stuttgart Generali Open 2002 - Kitzbuhel Legg Mason Tennis Classic - Washington D.C. Allianz Suisse Open Gstaad - Gstaad The Stella Artois Grass Court Championships - London Idea Prokom Open - Sopot Open Seat Godo 2003 - Barcelona Rome Challenger TD Waterhouse Cup - Long Island 5th Sardinian International Championships - Cagliari VII Torneo Internazionale di Tennis - Barletta Steelers Cup - Kosice 2006 Challenger of Santa Clarita California Challenger - Valencia Open Seat Godo - Barcelona Miller Lite Hall of Fame Tennis Championships - Newport Croatia Open - Umag Argentina Open - Buenos Aires Open Seat Godo 2005 - Barcelona Tatra Banka Open - Bratislava Gerry Weber Open - Halle Dutch Open Tennis - Amersfoort Croatia Open Umag - Umag Orange Prokom Open - Sopot Pilot Pen Tennis - New Haven China Open - Beijing AIG Japan Open Tennis Championships - Tokyo Davidoff Swiss Indoors Basel - Basel MoviStar Open - Vina del Mar ABN/AMRO World Tennis Tournament - Rotterdam Abierto Mexicano Telcel - Acapulco The Dubai Tennis Championships - Dubai Dutch Open Tennis - Amersfoort China Open - Beijing Brasil Open - Costa do Sauipe Tennis Channel Open - Las Vegas Estoril Open - Estoril Grand Prix Hassan II - Casablanca Campbells Hall of Fame Tennis Championships - Newport KGHM Dialog Polish Indoors - Wroclaw BCR Open Romania - Bucharest Open de Moselle - Metz Croatia Open - Umag Chennai Open - Chennai Open Sabadell Atlantico - Barcelona Thailand Open - Bangkok Open 13 - Marseille Copa Telmex - Buenos Aires Delray Beach International Tennis Championships - Delray Beach International German Open - Hamburg Qatar ExxonMobil Open - Doha Movistar Open - Santiago US Men's Clay Court Championship - Houston Grand Prix Hassan II - Casablanca Serbia Open - Belgrade Grand Prix Hassan II - Casablanca VTR Open - Vina del Mar Dubai Duty Free Tennis Championships - Dubai UNICEF Open - 's Hertogenbosch Qatar Open - Doha Brasil Open - Costa do Sauipe Kenitra Challenger VTR Open - Vina del Mar Brasil Open - Sao Paulo Prague Challenger US Men's Clay Court Championship - Houston Open 13 - Marseille Grand Prix Hassan II - Casablanca SA Tennis Open - Johannesburg Mallorca Open - Mallorca Grand Prix Hassan II - Casablanca Bet-at-home Open - Hamburg Bet-at-home Cup - Kitzbuhel Liberec Challenger US Men's Clay Court Championship - Houston Abierto Mexicano Telcel - Acapulco Brasil Open - Costa do Sauipe ATP Studena Croatia Open Umag - Umag Energis Open - Amersfoort Austrian Open - Kitzbuhel If Stockholm Open - Stockholm French Open - Paris Ordina Open - 's-Hertogenbosch Copa AT&T - Buenos Aires Rio Open - Rio de Janeiro The Priority Telecom Open - Amersfoort Tennis Masters Series - Madrid Open de Moselle - Metz NASDAQ-100 Open - Miami Telecom Italia Masters - Rome Estoril Open - Estoril Campionati Internazionali di Sicilia - Palermo 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 Masters Series Madrid - Madrid Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Campionati Internazionali D'Italia - Rome Tennis Masters Series - Madrid Pacific Life Open - Indian Wells Masters Series Monte-Carlo - Monte-Carlo BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Tata Open - Chennai BNP Paribas Open - Indian Wells BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Mutua Madrilena Madrid Open - Madrid Western & Southern Financial Group Masters - Cincinnati BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami BNP Paribas Open - Indian Wells Mutua Madrid Open - Madrid Rogers Cup - Montreal Davidoff Swiss Indoors - Basel Open Sabadell Atlantico - Barcelona Bank Austria Tennis Trophy - Vienna Australian Open - Melbourne French Open - Paris 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 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 French Open - Paris Wimbledon - London 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 U.S. Open - New York Australian Open - Melbourne Wimbledon - London Wimbledon - London Sony Ericsson Open - Miami Abierto Mexicano Telfonica MoviStar - Acapulco Davis Cup, Group 1, PO, MAR-RSA 4-1 Campbell's Hall of Fame Tennis Championships - Newport Shanghai ATP Masters - Shanghai Davis Cup, Group 2, 2R, FIN-RSA 1-4 Davis Cup, Group 1, 2R, RSA-BLR 5-0 Davis Cup, World Group, PO, RSA-IND, 1-4 Davis Cup, Group I, 2R, RSA-NED 3-1 Davis Cup, Group I, 2R, POL-RSA 3-1 Davis Cup, Group I, PO, SLO-RSA 4-1 Davis Cup, Group II, 2R, RSA-LTU 2-3 Allianz Suisse Open - Gstaad River Oaks International Tennis Tournament - Houston U.S. Open - New York Australian Open - Melbourne Pacific Life Open - Indian Wells French Open - Paris Tennis Masters Series - Toronto Monte-Carlo Rolex Masters - Monte-Carlo Wimbledon - London Australian Open - Melbourne Australian Open - Melbourne Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne U.S. Open - New York French Open - Paris Wimbledon - London French Open - Paris U.S. Open - New York Wimbledon - London Australian Open - Melbourne Davis Cup, World Group, PO, RSA-CRO 1-4 Davis Cup, Group 2, PO, LAT-RSA 3-2 Davis Cup, World Group, PO, GER-RSA 5-0 Davis Cup, Group 1, 1R, RSA-MKD 5-0 Davis Cup, Group II, 1R, RSA-MON 3-2 Davis Cup, Group 2, 2R, RSA-DEN 5-0