Career 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
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 France F3 Nigeria F1 Nigeria F2 Algeria F2 Saudi Arabia F1 Saudi Arabia F2 Tunisia F1 Tunisia F2 Morocco F3 Iran F1 Iran F2 Italy F22 France F19 France F20 Tunisia F6 UAE F1 Qatar F1 Portugal F3 France F5 Morocco F1 Morocco F2 Tunisia F1 Tunisia F2 Tunisia F3 France F9 France F17 Tunisia F4 Egypt F2 Egypt F3 France F7 Spain F19 Tunisia F7 Kuwait F2 Tunisia F1 Austria F4 Austria F5 Austria F6 Romania F15 France F17 France F18 United Arab Emirates F1 Morocco F1 Morocco F2 Spain F11 Spain F15 Spain F16 Kuwait F1 Kuwait F2 Tunisia F1 Tunisia F2 Tunisia F3 Georgia F1 Georgia F2 France F19 Morocco F1 Morocco F2 Spain F7 Italy F8 Tunisia F1 Tunisia F2 Spain F29 Netherlands F5 Morocco F7 Spain F35 Spain F36 Egypt F4 Egypt F5 Spain F39 Sudan F1 Sudan F2 Colombia F1 Colombia F2 Italy F5 Algeria F1 France F19 Tunisia F4 Tunisia F6 France F1 France F3 Egypt F1 Egypt F2 Egypt F3 Tunisia F3 Tunisia F2 Tunis Open - Tunis Timisoara Challenger - Timisoara Fergana Challenger Geneva Challenger Le Gosier Challenger Furth Challenger Lexington Challenger Genova Challenger Ho Chi Minh City Challenger Andria Challenger Milan Challenger Gatineau Challenger Liberec Challenger Manerbio Challenger Como Challenger Alphen Challenger Istanbul Challenger Rome Challenger Cherbourg Challenger Qujing Challenger Tunis Challenger Lisbon Challenger Padova Challenger Sopot Challenger Kaohsiung Challenger Italy F23 Turkey F2 Bordeaux Challenger Lisbon Challenger Poznan Challenger Shymkent Challenger Italy F2 Parma Challenger Milan Challenger Italy F3 Cassis Challenger Glasgow Challenger Orleans Challenger Nur-Sultan Challenger Hamburg Challenger Liuzhou Challenger Shenzhen Challenger Iasi Challenger Sibiu Challenger Split Challenger Morelos Challenger Tunis Challenger Little Rock Challenger Corrientes Challenger Buenos Aires 3 Challenger Rome Challenger France F6 Great Britain F7 Netherlands F1 Great Britain F8 Kazakhstan F4 Tunisia F5 France F13 France F6 Belgium F2 Tunisia F4 Tunisia F5 Tunisia F1 Qatar F2 Qatar F3 Portugal F2 Italy F12 Italy F13 Iran F1 Iran F2 France F12 France F17 Mallorca Open - Mallorca France F18 Tunisia F5 China F1 France F3 Poland F1 Poland F2 Great Britain F3 France F15 United Arab Emirates F2 Netherlands F6 France F2 Open Seat-Godo 2000 - Barcelona Mallorca Open - Mallorca China F2 France F2 Great Britain F4 Morocco F4 Davidoff Swiss Indoors - Basel Milan Indoors - Milan Chevrolet Cup - Vina del Mar Copa AT&T - Buenos Aires Mallorca Open - Mallorca 2001 Mercedes Cup - Stuttgart The Hamlet Cup - Long Island Campionati Internazionali di Sicilia - Palermo CA Tennis Trophy - Vienna Davidoff Swiss Indoors - Basel Adidas International - Sydney 2002 Mercedes Cup - Stuttgart CA Tennis Trophy - Vienna Stockholm Open - Stockholm Adidas International - Sydney Estoril Open - Estoril Open Seat Godo 2003 - Barcelona 2003 Mercedes Cup - Stuttgart TD Waterhouse Cup - Long Island Open de Moselle - Metz Tata Open - Chennai ABN/AMRO World Tennis Tournament - Rotterdam Dubai Open - Dubai Estoril Open - Estoril Open Seat Godo - Barcelona Ordina Open - 's-Hertogenbosch Synsam Swedish Open - Bastad Mercedes Cup - Stuttgart Dubai Open - Dubai Estoril Open - Estoril Mercedes Cup - Stuttgart Croatia Open - Umag Pilot Pen Tennis - New Haven Campionati Internazionali di Sicilia - Palermo CA Tennis Trophy - Vienna Grand Prix de Tennis de Lyon - Lyon Open 13 - Marseille Open SEAT Godo 2006 - Barcelona Ordina Open - 's-Hertogenbosch Synsam Swedish Open - Bastad Orange Prokom Open - Sopot Mumbai Open - Mumbai St. Petersburg Open - St. Petersburg Heineken Open - Auckland Open Seat Godo 2007 - Barcelona Ordina Open - 's-Hertogenbosch Synsam Swedish Open - Bastad Mercedes Cup - Stuttgart Generali Open - Kitzbuhel Orange Prokom Open - Sopot Pilot Pen Tennis - New Haven China Open - Beijing Open de Moselle - Metz Medibank International - Sydney ABN AMRO World Tennis Tournament - Rotterdam Open de Tenis Comunidad Valenciana - Valencia Orange Warsaw Open - Warsaw Catella Swedish Open - Bastad China Open - Beijing AIG Japan Open Tennis Championships - Tokyo Medibank International - Sydney Open Sabadell Atlantico - Barcelona Catella Swedish Open - Bastad Masters Series - Hamburg Pilot Pen Tennis - New Haven China Open - Beijing Open de Tenis Comunidad Valenciana - Valencia Dallas Challenger Heineken Open - Auckland ABN AMRO World Tennis Tournament - Rotterdam Open Sabadell Atlantico - Barcelona Ordina Open - s-Hertogenbosch Catella Swedish Open - Bastad International German Open - Hamburg Allianz Suisse Open Gstaad - Gstaad Open de Moselle - Metz China Open - Beijing Heineken Open - Auckland Movistar Open - Santiago Brasil Open - Costa do Sauipe Marrakech Challenger Copa Claro - Buenos Aires ATP Studena Croatia Open - Umag BCR Open Romania - Bucharest China Open - Beijing Erste Bank Open - Vienna Grand Prix Hassan II - Casablanca Open de Nice Cote d'Azur - Nice AEGON Championships - London UNICEF Open - 's Hertogenbosch SkiStar Swedish Open - Bastad Bet-at-home Open - Hamburg Rakuten Japan Open - Tokyo Izmir Challenger Valencia Open - Valencia VTR Open - Vina del Mar Brasil Open - Sao Paulo Copa Claro - Buenos Aires Dubai Duty Free Tennis Championships - Dubai Grand Prix Hassan II - Casablanca SkiStar Swedish Open - Bastad ATP Vegeta Croatia Open - Umag Winston-Salem Open - Winston-Salem Copa Claro - Buenos Aires Rio Open 500 - Rio de Janeiro Dubai Duty Free Tennis Championships - Dubai US Men's Clay Court Championship - Houston Barcelona Open BancSabadell - Barcelona Bet-at-home Open - Hamburg Vegeta Croatia Open - Umag Citi Open - Washington Malaysian Open - Kuala Lumpur Shenzhen Open - Shenzhen China Open - Beijing Kremlin Cup - Moscow Valencia Open - Valencia Open Sud de France - Montpellier Calgary Challenger U.S. National Indoor Tennis Championships - Memphis Barcelona Open BancSabadell - Barcelona BRD Nastase Tiriac Trophy - Bucharest Gerry Weber Open - Halle Aegon Nottingham Open - Nottingham Hall of Fame Tennis Championships - Newport SkiStar Swedish Open - Bastad Claro Open Colombia - Bogota Bet-at-home Open - Hamburg BB&T Atlanta Open - Atlanta Winston-Salem Open - Winston-Salem Shenzhen Open - Shenzhen China Open - Beijing Garanti Koza Sofia Open - Sofia Memphis Open - Memphis Delray Beach Open - Delray Beach Dubai Duty Free Tennis Championships - Dubai Barcelona Open BancSabadell - Barcelona Gerry Weber Open - Halle Indian Wells Challenger Moselle Open - Metz China Open - Beijing Qatar ExxonMobil Open - Doha ASB Classic - Auckland Open Sud de France - Montpellier Argentina Open - Buenos Aires Rio Open - Rio de Janeiro Open 13 - Marseille Dubai Duty Free Tennis Championships - Dubai Grand Prix Hassan II - Marrakech Barcelona Open BancSabadell - Barcelona Millennium Estoril Open - Estoril Geneva Open - Geneva Mercedes Cup - Stuttgart SkiStar Swedish Open - Bastad Marburg Challenger BB&T Atlanta Open - Atlanta Bastad Challenger Qatar ExxonMobil Open - Doha Garanti Koza Sofia Open - Sofia Rio Open - Rio de Janeiro Dubai Duty Free Tennis Championships - Dubai Brasil Open - Sao Paulo Grand Prix Hassan II - Marrakech Barcelona Open BancSabadell - Barcelona TEB BNP Paribas Istanbul Open - Istanbul Citi Open - Washington Winston-Salem Open - Winston-Salem Chengdu Open - Chengdu China Open - Beijing Tata Open Maharashtra - Pune Cordoba Open - Cordoba Grand Prix Hassan II - Marrakech Barcelona Open Banc Sabadell - Barcelona Millennium Estoril Open - Estoril Plava Laguna Croatia Open - Umag Swiss Open - Gstaad Seville Challenger Biella Challenger Intrum Stockholm Open - Stockholm Qatar ExxonMobil Open - Doha Tata Open Maharashtra - Pune Qatar ExxonMobil Open - Doha Bengalaru Challenger Barcelona Open Banc Sabadell - Barcelona Singapore Tennis Open - Singapore Belgrade 2 - Belgrade Qatar ExxonMobil Open - Doha Dubai Duty Free Tennis Championships - Dubai Grand Prix Hassan II - Marrakech Barcelona Open Banc Sabadell - Barcelona Santiago Challenger Generali Open - Kitzbuhel Marbella Challenger Belgrade Challenger Milan Challenger Rennes Challenger The LTA Men's Challenger - Southampton Nur-Sultan 4 Challenger Shenzhen Challenger Segovia Challenger Verona Challenger Saransk Challenger Knoxville Challenger Como Challenger Tulsa Challenger Sacramento Challenger Cordenons Challenger Monterrey Challenger Tanger Challenger Lille Challenger Alessandria Challenger Biella Challenger Barcelona Challenger Las Vegas Challenger Bucaramanga Challenger Fairfield Challenger Cremona Challenger Braga Challenger Recanati Challenger Pozoblanco Challenger Seville Challenger Izmir Challenger Tashkent Challenger Maui Challenger Aptos Challenger Shanghai Challenger Istanbul Challenger Izmir Challenger Barletta Challenger Genova Challenger Aix En Provence Challenger Ilkley Challenger Rennes Challenger Guadalajara Challenger Leon Challenger Barletta Citta Della Disfida Open 2000 - Barletta Sardinia International Championship - Cagliari Tennis Cup of Flanders - Ostende Skandia Open - Linz Copa Sevilla - Seville Trofeo Barcelona de Tenis - Barcelona 2000 Cairo Challenger - Cairo Open de Charleroi - Charleroi Espinho Challenger - Espinho V Torneo Internazionale di Tennis - Barletta Orleans Challenger Brescia Challenger Maia Open - Oporto Open Diputacion Pozoblanco - Cordoba AXA Open - Lisbon Renault Slovenian Open - Ljubljana The Scottish Tennis Championships - Edinburgh AXA Open II - Espinho Open Diputacion - Cordoba CA-Challenge 2000 - Graz Renault Slovenian Open - Ljubljana FILA Challenger Biella - Biella Surbiton Challenger Challenger Ford de Cherbourg - Cherbourg Tunis Open - Tunis Togliatti Cup - Togliatti Mordovia Cup 2005 - Saransk Ethias Tennis Trophy - Mons Nossa Caixa Tennis Cup - Sao Paulo Tennis Masters Series - Rome Tennis Masters Series - Hamburg Tennis Masters Series - Miami Tennis Masters Series - Rome Tennis Masters Series - Hamburg Tennis Masters Series - Montreal Tennis Masters Series - Cincinnati Tennis Masters Series - Madrid Tennis Masters Series - Paris NASDAQ-100 Open - Miami Telecom Italia Masters - Rome Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Tunis Open 2006 - Tunis Telecom Italia Masters - Rome Tennis Masters Series - Hamburg Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Masters Series Monte Carlo - Monte Carlo Campionati Internazionali d'Italia - Rome Masters Series Hamburg - Hamburg Rogers Masters - Toronto Masters Series Madrid - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Masters Series - Hamburg Rogers Masters - Montreal Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid BNP Paribas Masters - Paris Masters Series Monte-Carlo - Monte-Carlo Masters Series Hamburg - Hamburg Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati Mutua Madrilena Masters Madrid - Madrid BNP Paribas Masters - Paris 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 Shanghai - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Rogers Cup - Toronto Shanghai ATP Masters 1000 - Shanghai BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Shanghai ATP Masters - Shanghai Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells 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 Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Rogers Cup - Montreal Western & Southern Open - Cincinnati Internazionali BNL d'Italia - Rome BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Shanghai Rolex Masters - Shanghai Monte-Carlo Rolex Masters - Monte-Carlo Tunis Open 2007 - Tunis Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Coupe Rogers - Montreal Internazionali BNL d'Italia - Rome Open D'Orleans - Orleans Tanger Challenger Meknes Challenger Rabat Challenger Tunis Challenger San Sebastian Challenger Quito Challenger Prague II Challenger San Benedetto Challenger Biella Challenger Marbella Challenger Istanbul Challenger Antalya 2 Challenger Australian Open - Melbourne Biella 2 Challenger Gran Canaria 1 Challenger French Open - Paris Rabat Challenger Western & Southern Financial Group Masters - Cincinnati Marrakech Challenger U.S. Open - New York Santos Challenger Genova Challenger Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Penza Challenger Astana Challenger French Open - Paris Samarkand Challenger Wimbledon - London Istanbul Challenger U.S. Open - New York Izmir Challenger Mons Challenger Rennes Challenger Australian Open - Melbourne French Open - Paris Eckental Challenger Geneva Challenger Wimbledon - London Meknes Challenger Kazan Challenger Quimper Challenger Bergamo Challenger U.S. Open - New York Kyoto Challenger Pingguo Challenger Tunis Challenger Caltanissetta Challenger Milan Challenger Marrakech Challenger Aix En Provence Challenger Genova Challenger Istanbul Challenger Braunschweig Challenger Nur-Sultan 3 Challenger Seoul Challenger Geneva Challenger Liberec Challenger Rimouski Challenger San Luis Potosi Challenger Sao Paulo Challenger Tunis Challenger Kosice Challenger Timisoara Challenger Binghamton Challenger Lexington Challenger Monza Challenger Banja Luka Challenger Santos Challenger Australian Open - Melbourne French Open - Paris Wimbledon - London Chitre Challenger Morelos Challenger U.S. Open - New York Australian Open - Melbourne Tunis Challenger Tunis Challenger Bordeaux Challenger French Open - Paris Granby Challenger Istanbul Challenger Wimbledon - London Izmir Challenger U.S. Open - New York Australian Open - Melbourne Knoxville Challenger Champaign Challenger French Open - Paris Rome Challenger Wimbledon - London Turin Challenger U.S. Open - New York Champaign Challenger Caltanissetta Challenger Australian Open - Melbourne French Open - Paris Wimbledon - London Aptos Challenger U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Izmir Challenger U.S. Open - New York Australian Open - Melbourne Manchester Challenger Mons Challenger French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Knoxville Challenger U.S. Open - New York Bengalaru 1 Challenger Australian Open - Melbourne Charlottesville Challenger Champaign Challenger Wimbledon - London Bratislava Challenger Istanbul Challenger U.S. Open - New York Budapest Challenger Cali Challenger Aix En Provence Challenger Bordeaux Challenger Australian Open - Melbourne Prostejov Challenger Cassis Challenger Aptos Challenger French Open - Paris Braunschweig Challenger Brest Challenger Eckental Challenger Puebla Challenger Zhuhai Challenger Aix En Provence Challenger Wimbledon - London San Benedetto Challenger U.S. Open - New York Orleans Challenger Australian Open - Melbourne Noumea Challenger French Open - Paris Marbella Challenger Alicante Challenger Wimbledon - London Telenordia Swedish Open - Bastad Bangkok Challenger Barcelona Challenger Prague Challenger Ostrava Challenger U.S. Open - New York Antalya Challenger Gran Canaria 2 Challenger Sibiu Challenger Australian Open - Melbourne French Open - Paris Arad Challenger Wimbledon - London Barcelona Challenger U.S. Open - New York Bogota Challenger Las Vegas Challenger Charlottesville Challenger Australian Open - Melbourne French Open - Paris Mouilleron-Le-Captif Challenger Troisdorf Challenger Orlando Challenger Canberra Challenger Bogota Challenger Koblenz Challenger Toulouse Challenger St. Brieuc Challenger Charleston Challenger Tashkent Challenger Wimbledon - London Ambato Challenger U.S. Open - New York Guadalajara Challenger Gold Flake Open - Chennai Australian Open - Melbourne Mestre Challenger Open Seat-Godo 2001 - Barcelona Winnetka Challenger French Open - Paris Telenordia Swedish Open - Bastad Szczecin Challenger Casino Lugano - Lugano Wimbledon - London Copa Sevilla Internacionales de Andalucia - Seville Florence Challenger Forli 2 Challenger Dubai Tennis Open - Dubai Trofeo Conde de Godo - Barcelona U.S. Open - New York Roseto Degli Abruzzi 2 Challenger Ordina Open - 's-Hertogenbosch Australian Open - Melbourne Kremlin Cup - Moscow Murcia Challenger French Open - Paris Open 13 - Marseille Vancouver Challenger Como Challenger Wimbledon - London Ningboo Challenger Ordina Open - 's-Hertogenbosch U.S. Open - New York Australian Open - Melbourne Alicante Challenger Parma Challenger Biella 1 Challenger French Open - Paris Forli Challenger San Marino Challenger Barletta Challenger Drummondville Challenger Tunis Challenger Heineken Open - Auckland Aguascalientes Challenger Grand Prix de Tennis de Lyon - Lyon Abierto Mexicano de Tenis Pegaso - Acapulco Grand Prix Hassan II - Casablanca Heineken Trophy - 's-Hertogenbosch Idea Prokom Open - Sopot RCA Championships - Indianapolis Open 13 - Marseille ABN/AMRO World Tennis Tournament - Rotterdam Brasil Open - Salvador Davidoff Swiss Indoors - Basel Telenordia Swedish Open - Bastad Grand Prix Hassan II - Casablanca Adidas International - Sydney Milan Indoors - Milan Grand Prix de Tennis de Lyon - Lyon Davidoff Swiss Indoors - Basel Qatar Open - Doha Open Seat Godo 2005 - Barcelona ARAG World Team Championship - Dusseldorf Ordina Open - 's-Hertogenbosch Synsam Swedish Open - Bastad Next Generation Adelaide International - Adelaide Sydney International - Sydney Open Seat-Godo '99 - Barcelona SAP Open - San Jose Regions Morgan Keegan Championships - Memphis Tennis Channel Open - Las Vegas Generali Open - Kitzbuhel AIG Japan Open Tennis Championships - Tokyo ABN/AMRO World Tennis Tournament - Rotterdam The Dubai Tennis Championships - Dubai Estoril Open - Estoril Grand Prix de Tennis de Lyon - Lyon Open SEAT 2008 - Barcelona Copa Telmex - Buenos Aires Ordina Open - 's-Hertogenbosch Grand Prix de Tennis de Lyon - Lyon Qatar Exxon Mobil Open - Doha Wimbledon - London Open 13 - Marseille U.S. Open - New York Movistar Open - Vina del Mar Pilot Pen Tennis - New Haven Barcelona Open BancSabadell - Barcelona Portugal Open - Oeiras Australian Open - Melbourne Brasil Open - Costa do Sauipe French Open - Paris Wimbledon - London SkiStar Swedish Open - Bastad U.S. Open - New York Qatar ExxonMobil Open - Doha China Open - Beijing Dubai Duty Free Tennis Championships - Dubai French Open - Paris Abierto Mexicano Telcel - Acapulco Winston-Salem Open - Winston-Salem Kremlin Cup - Moscow Brisbane International - Brisbane Australian Open Qualifying - Doha Abierto Mexicano Telcel - Acapulco French Open - Paris Bet-at-home Open - Hamburg Citi Open - Washington Qatar ExxonMobil Open - Doha SkiStar Swedish Open - Bastad Sardegna Open - Cagliari Hall of Fame Tennis Championships - Newport Wimbledon - London Winston-Salem Open - Winston-Salem Qatar ExxonMobil Open - Doha Brasil Open - Sao Paulo Kremlin Cup - Moscow Rio Open - Rio de Janeiro Delray Beach Open - Delray Beach Dubai Duty Free Tennis Championships - Dubai Argentina Open - Buenos Aires Grand Prix Hassan II - Casablanca Qatar ExxonMobil Open - Doha ABN AMRO World Tennis Tournament - Rotterdam Citi Open - Washington Apia International - Sydney BMW Open - Munich Mercedes Cup - Stuttgart Aegon Nottingham Open - Nottingham Winston-Salem Open - Winston-Salem Shenzhen Open - Shenzhen Citi Open - Washington If Stockholm Open - Stockholm Citi Open - Washington Shenzhen Open - Shenzhen ABN/AMRO World Tennis Tournament - Rotterdam Dubai Tennis Open - Dubai Sydney International - Sydney Citi Open - Washington Dubai Duty Free Tennis Championships - Dubai Antalya Open - Antalya Dubai Duty Free Tennis Championships - Dubai Apia International - Sydney Dubai Duty Free Tennis Championships - Dubai St. Petersburg Open - St. Petersburg The Dubai Tennis Championships - Dubai China Open - Beijing Ricoh Open - 's-Hertogenbosch Kremlin Cup - Moscow Tiburon Challenger Swiss Indoors Basel - Basel Brasil Open - Sao Paulo Qatar Exxon Mobil Open - Doha Almaty Challenger Sopot Challenger Bangkok Challenger Cordenons Challenger Barcelona Challenger Ostrava Challenger Bratislava Challenger If Stockholm Open - Stockholm Calgary Challenger CA Tennis Trophy - Vienna Legg Mason Tennis Classic - Washington Heineken Open - Auckland If Stockholm Open - Stockholm If Stockholm Open - Stockholm Royal Guard Open Chile - Vina del Mar Open 13 Provence - Marseille Winston-Salem Open - Winston-Salem Gerry Weber Open - Halle BNP Paribas Masters - Paris Tennis Masters Series - Hamburg Tennis Masters Series - Stuttgart Tennis Masters Series - Paris Tennis Masters Series - Indian Wells 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 - Indian Wells Tennis Masters Series - Monte Carlo Pacific Life Open - Indian Wells Tennis Masters Series - Monte Carlo Tennis Masters Series - Hamburg Tennis Masters Series - Toronto BNP Paribas Masters - Paris Western & Southern Financial Group Masters - Cincinnati Masters Series Monte-Carlo - Monte Carlo Campionati Internazionali D'Italia - Rome Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Campionati BNL dItalia - Rome Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Western & Southern Financial Group Masters - Cincinnati Mutua Madrid Open - Madrid European Open - Antwerp BNP Paribas Masters - Paris Miami Open - Miami Shanghai Rolex Masters - Shanghai Open Sabadell Atlantico - Barcelona BB&T Atlanta Open - Atlanta Miami Open - Miami Western & Southern Open - Cincinnati Argentina Open - Buenos Aires Rio Open - Rio de Janeiro Mutua Madrid Open - Madrid Western & Southern Open - Cincinnati Davis Cup, Group 2, PO, LAT-TUN 3-2 Davis Cup, World Group, SF, ESP-FRA 4-1 Davis Cup, World Group, F, ESP-USA 3-2 Davis Cup, World Group, 1R, PER-ESP 0-5 Davis Cup, Group 2, 2R, POR-TUN 4-1 Davis Cup, Group 2, PO, SLO-TUN 4-1 Hopman Cup - Perth Davis Cup, Group II, 1R, GBR-TUN 4-1 Davis Cup, Group II, PO, IRL-TUN 3-2 Davis Cup, Group II, PO, TUN-BLR 2-3 Davis Cup, Group I, 2R, RUS-ESP 3-2 Davis Cup, Group II, PO, TUN-BUL 3-2 Davis Cup, Group II, 1R, TUN-SWE 2-3 Davis Cup, Group II, PO, CYP-TUN 1-4 Davis Cup, World Group, QF, USA-ESP 3-1 Davis Cup, World Group, 1R, ESP-CZE 3-2 Davis Cup, Group II, 1R, TUN-FIN 2-3 Davis Cup, World Group II, PO, GUA-TUN 1-3 Davis Cup, World Group, 1R, BLR-ESP 4-1 Hyundai Hopman Cup - Perth Davis Cup, World Group, QF, USA-ESP 4-1 Davis Cup, World Group, QF, ESP-GER, 3-2 Davis Cup, World Group, PO, ESP-ITA 4-1 Davis Cup, Group I, PO, TUN-BIH 1-3 Davis Cup, Group II, 1R, BIH-TUN 3-1 Davis Cup, Group II, PO, EST-TUN 3-2 Tennis Masters Cup Shanghai - Shanghai Olympics - Athens Olympics - Beijing Olympics - London Olympics - Rio de Janeiro