Career 2024 2023 2022 2021 2020 2019 2018 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 Mutua Madrid Open - Madrid Australia F1 Australia F2 Great Britain F2 India F5 South Africa F1 USA F5 Canada F2 USA F9 Canada F3 IX Open Internacional D'Andorra - Andorra Hilton Waikoloa Village USTA Challenger - Waikoloa USTA Challenger of Dallas - Dallas Busan Open Challenger Tennis - Busan Credicard Mastercard Tennis Cup - Campos do Jordao Ljubljana Open - Ljubljana The Surbiton Trophy - Surbiton Challenger Ford de Cherbourg - Cherbourg BMW Tennis Championship - Sunrise 4° Sporting Challenger - Turin Challenger Ford de Cherbourg - Cherbourg Heineken Challenger - Ho Chi Minh City Odlum Brown Vancouver Open - Vancouver X Open Internacional D'Andorra - Andorra Uncle Toby's Burnie Challenger - Tasmania Zagreb Open - Zagreb South African Airways Tennis Open - Durban BH Tennis Open International Cup - Belo Horizonte USTA Tallahassee Tennis Challenger - Tallahassee 2006 Challenger of Santa Clarita California Challenger - Valencia Torneo Internacional Challenger Fila 2006 - Leon Challenger Casablanca San Angel - Mexico City BH Tennis Open International Cup - Belo Horizonte Fergana Challenger - Fergana Credicard Tennis Cup - Campos do Jordao IV Gramado Open de Tenis - Gramado The LTA Hull Challenger - Hull XL Challenger de Tenis Copa Sevilla - Seville Fergana Challenger - Fergana Countrywide Classic USTA Challenger - Carson Isla de Lanzarote - Lanzarote Heineken Challenger - Ho Chi Minh City 1° Torneo Challenger Series 12° Trofeo Paolo Corazzi - Cremona BNP Paribas Primrose - Bordeaux USTA Seascape Challenger - Aptos Geneva Challenger - Geneva Gallagher International - Hamilton Challenger Copa Sevilla Internacionales de Andalucia - Seville Tennis Napoli Cup - Napoli Gosford Australian Unity Challenger - Gosford Delhi Challenger I - New Delhi The Gallagher International ATP Tour Challenger - Hamilton The 70th King's Cup and Queen's Cup - Bangkok Sylt Open 2000 - Sylt 2003 Freeman Men's Challenger - Joplin Flea Market Cup Busan Challenger Tennis - Busan 5th Sardinian International Championships - Cagliari VII Torneo Internazionale di Tennis - Barletta VIII Trofeo Ciutat de Barcelona - Barcelona IX Ciutat de Barcelona - Barcelona Hamburg Challenger - Hamburg 2004 Freeman Men's Challenger - Joplin Noumea Challenger Open de Franche Comte - Besancon Open de la Ville de Saint Denis - Reunion Island Binghamton Professional Tennis Tournament - Binghamton Media Will Cup Busan Challenger Tennis - Busan Belgaum Open - Belgaum Hilton Waikoloa Village USTA Challenger - Waikoloa Uncle Toby's Australian Men's Clay Court Challenger - Canberra Sunrise Challenger 2004 Colorado Tennis Classic - Denver Sunset Moulding Yuba City Racquet Club Challenger - Yuba City Ciudad de Pozoblanco 'Open Diputacion' - Cordoba The Natrel's Challenger of Granby - Granby Torneo Internacional Challenger Fila 2005 - Leon Challenger Casablanca San Angel - Mexico City Unique Zagreb Open - Zagreb Vancouver Challenger Binghamton Challenger Binghamton Professional Tennis Tournament - Binghamton The West Side Tennis Club Grass Court Challenger - Forest Hills Taiwan Challenger - Kaohsiung Odlum Brown Vancouver Open - Vancouver KGHM Dialog Polish Indoors - Wroclaw Swanston Challenger - Sacramento Chuncheon Challenger Rhodes Challenger Prostejov Challenger The Swanston Challenger - Sacramento Sacramento Challenger Knoxville Challenger Dallas Challenger Okal Cup 2004 - Eckental Malaysian Open - Kuala Lumpur Winnetka Challenger Unicredit Czech Open - Prostejov Music City Challenger - Nashville Shanghai Challenger Open de la Ville de Saint Denis - Reunion Island BMW Tennis Championship - Sunrise Voit Mexico City Open - Mexico City Nottingham Challenger Tashkent Challenger Seoul Challenger Charlottesville Challenger Knoxville Challenger Champaign Challenger Lubbock Challenger - Lubbock Quimper Challenger South African Airways Open - East London Winnetka Challenger Johannesburg Challenger Sao Paulo Challenger Pro Challenger at Calabasas - Calabasas Johannesburg Challenger Busan Challenger III Isla de Lanzarote - Lanzarote Vancouver Challenger Open D'Orleans - Orleans Szczecin Challenger Ciudad de Pozoblanco Open Diputacion - Cordoba Busan Challenger Vancouver Challenger Challenger Banque Nationale Rimouski - Rimouski Prostejov Challenger Bordeaux Challenger Oklahoma Challenger - Tulsa Samsung Securities Cup - Seoul Heilbronn Open - Heilbronn Intersport Heilbronn Open - Heilbronn GHI Bronx Classic - Bronx Sacramento Challenger Geneva Challenger Bangkok Challenger 2006 USTA Tallahassee Tennis Challenger - Tallahassee Atlanta Clay Court Challenger - Atlanta Sporting Challenger 2003 - Turin Cremona Challenger Winnetka Challenger Gimcheon Challenger Mauritius Open - Mauritius Tiburon Challenger Calabasas Challenger Charlottesville Challenger USTA Men's Challenger of Dallas - Dallas Draft Corona Mexico City Open - Mexico City Noumea Challenger Flea Market Cup - Busan Singapore Challenger Britania Zavaleta - Puebla Sarasota Challenger Gallagher International - Hamilton Open Sainte-Victoire - Aix-En-Provence Nottingham Challenger V Gramado Open de Tennis - Gramado USTA Men's Challenger of Dallas - Dallas Tumkur Open - Tumkur USTA Men's Challenger of Dallas - Dallas Cridicard Mastercard Tennis Cup - Campos do Jordao VIII Open Internacional D'Andorra - Andorra The $50,000 Pro Challenger at Calabasas - Calabasas Gold Flake Open - Chennai RCA Championships - Indianapolis Oldum Brown Vancouver Open - Vancouver Nottingham Men's Challenger - Nottingham USTA Challenger - Champaign Gemax Open - Belgrade Mallorca Open - Mallorca Busan Challenger Nottingham Challenger Legg Mason Tennis Classic - Washington D.C. Nottingham-2 Challenger The Surbiton Trophy - Surbiton Heineken Trophy - 's-Hertogenbosch KGHM Dialog Polish Indoors - Wroclaw Fifth Third Bank Tennis Classic - Lexington Grand Prix de Tennis - St. Jean de Luz Vancouver Challenger Open Seat Godo 2003 - Barcelona Dharwad Challenger 2003 - Dharwad International Championship of Croatia - Umag TD Waterhouse Cup - Long Island Kun-Ming Challenger Mallorca Open - Mallorca Nottingham-2 Challenger Granby Challenger - Granby University of Tennessee USTA Challenger - Knoxville Yokohama World Tennis Gaora Cup - Yokohama Challenger 42 - Andrezieux Steelers Cup - Kosice The Surbiton Trophy - Surbiton Ciudad de Pozoblanco Open Diputacion - Cordoba Open de L'Isere - Grenoble The Nottingham Challenger - Nottingham Heineken Challenger 2004 - Ho Chi Minh City Shimadzu All Japan Indoor Tennis Championships - Kyoto Open de L'Isere - Grenoble The LTA Bolton Challenger - Bolton 2005 Freeman Men's Challenger - Joplin dBI Tennis Challenger - Binghamton 2005 Tulsa Challenger - Tulsa Samsung Securities Cup - Seoul ATP Challenger Numea - New Caledonia USTA Freeman Men's Challenger - Joplin Baden Open - Ettlingen Odlum Brown Vancouver Open - Vancouver III Challenger Isla de Gran Canaria Ciudad de Telde - Telde 2003 Mercedes Cup - Stuttgart Open des Alpes Trophee BNP Paribas - Grenoble Rhodes Challenger Aptos Challenger Seoul Challenger Vancouver Challenger Kaohsiung Challenger Samsung Securities Cup - Seoul Tata Open - Chennai Heineken Open - Auckland Estoril Open - Estoril Synsam Swedish Open - Bastad Mercedes Cup - Stuttgart RCA Championships - Indianapolis Idea Prokom Open - Sopot Davidoff Swiss Indoors - Basel Qatar Open - Doha Argentina Open - Buenos Aires Brasil Open - Costa do Sauipe Abierto Mexicano Telfonica MoviStar - Acapulco Johannesburg Challenger Open Seat Godo 2005 - Barcelona Izmir Challenger Gerry Weber Open - Halle Synsam Swedish Open - Bastad The Stella Artois Grass Court Championships - London Mercedes Cup - Stuttgart Savannah Challenger China Open - Beijing Open 13 - Marseille The Dubai Tennis Championships - Dubai Open SEAT Godo 2006 - Barcelona Gerry Weber Open - Halle Chennai Open - Chennai Next Generation Adelaide International - Adelaide Sydney International - Sydney ABN/AMRO World Tennis Tournament - Rotterdam The Dubai Tennis Championships - Dubai Open Seat Godo 2007 - Barcelona Mercedes Cup - Stuttgart China Open - Beijing Chennai Open - Chennai PBZ Zagreb Indoors - Zagreb The Dubai Tennis Championships - Dubai The Artois Championships - London Legg Mason Tennis Classic - Washington BA-CA Tennis Trophy - Vienna ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille The Dubai Tennis Championships - Dubai Open Sabadell Atlantico - Barcelona AEGON Championships - London Campbells Hall of Fame Tennis Championships - Newport Miller Lite Hall of Fame Tennis Championships - Newport Indianapolis Tennis Championships - Indianapolis China Open - Beijing Qatar Exxon Mobil Open - Doha Chennai Open - Chennai Open 13 - Marseille AEGON Championships - London Thailand Open - Bangkok AIG Japan Open Tennis Championships - Tokyo SA Tennis Open - Johannesburg Dubai Duty Free Tennis Championships - Dubai Open Sabadell Atlantico - Barcelona Heilbronn Challenger The Stella Artois Grass Court Championships - London Malaysian Open - Kuala Lumpur Rakuten Japan Open - Tokyo Qatar ExxonMobil Open - Doha Aircel Chennai Open - Chennai Heineken Open - Auckland PBZ Zagreb Indoors - Zagreb Guadalajara Challenger ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille Atlanta Tennis Championships - Atlanta Brasil Open - Sao Paulo SAP Open - San Jose Abierto Mexicano Telcel - Acapulco Barcelona Open BancSabadell - Barcelona Malaysian Open - Kuala Lumpur China Open - Beijing Rio Open 500 - Rio de Janeiro Barcelona Open BancSabadell - Barcelona Next Generation Adelaide International - Adelaide Grand Prix de Tennis de Lyon - Lyon China Open - Beijing AIG Japan Open Tennis Championships - Tokyo ABN AMRO World Tennis Tournament - Rotterdam Seoul Challenger AEGON Championships - London Rimouski Challenger Ortisei Challenger Barcelona Open BancSabadell - Barcelona Thailand Open - Bangkok SA Tennis Open - Johannesburg Argentina Open - Buenos Aires Rio Open - Rio de Janeiro Barcelona Open BancSabadell - Barcelona Sunrise Challenger Brisbane International - Brisbane China Open - Beijing Melbourne Summer Set - Melbourne United Cup - Australia Dallas Challenger Nordea Open - Bastad Gerry Weber Open - Halle Rimouski Challenger VTR Open - Vina del Mar Campionati Internazionali di Sicilia - Palermo Milan Indoors - Milan Johannesburg Challenger Swiss Indoors Basel - Basel Athens Challenger Charlottesville Challenger Campbell's Hall of Fame Tennis Championships - Newport Mumbai Open - Mumbai Stockholm Open - Stockholm Knoxville Challenger Barcelona Open BancSabadell - Barcelona The Stella Artois Championships - London Champaign Challenger SA Tennis Open - Johannesburg Abierto Mexicano Telcel - Acapulco Genova Challenger Qatar ExxonMobil Open - Doha Brisbane International - Brisbane US Men's Clay Court Championship - Houston Farmers Classic - Los Angeles China Open - Beijing Dubai Duty Free Tennis Championships - Dubai Zagreb Challenger Open Sabadell Atlantico - Barcelona Farmers Classic - Los Angeles Qatar ExxonMobil Open - Doha Apia International - Sydney China Open - Beijing AIG Japan Open Tennis Championships - Tokyo Davidoff Swiss Indoors - Basel Aptos Challenger Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha Tiburon Challenger Abierto Mexicano Telcel - Acapulco Rio Open - Rio de Janeiro Argentina Open - Buenos Aires Mercedes Cup - Stuttgart AEGON Championships - London Bet-at-home Open - Hamburg Barcelona Open BancSabadell - Barcelona Qatar ExxonMobil Open - Doha Abierto Mexicano Telcel - Acapulco Open Castilla y Leon - Segovia China Open - Beijing Warsteiner Challenger Wolfsburg - Wolfsburg 12th BH Tennis Open International Cup - Belo Horizonte Dubai Open - Dubai The Stella Artois Grass Court Championships - London Barcelona Open Banc Sabadell - Barcelona Grand Prix de Tennis de Lyon - Lyon CA Tennis Trophy - Vienna Barcelona Open Banc Sabadell - Barcelona Citi Open - Washington Abierto Mexicano Telcel - Acapulco Regions Morgan Keegan Championships - Memphis Tennis Channel Open - Las Vegas The Stella Artois Championships - London Countrywide Classic - Los Angeles Telenordia Swedish Open - Bastad China Open - Beijing Tennis Channel Open - Las Vegas Open SEAT 2008 - Barcelona Campbells Hall of Fame Tennis Championships - Newport Open de Moselle - Metz Qatar ExxonMobil Open - Doha Gerry Weber Open - Halle Open de la Comunidad Valenciana - Valencia Tennis Masters Series - Hamburg Tennis Masters Series - Madrid Tennis Masters Series - Paris Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Tennis Masters Series - Toronto Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid Trofeo Conde de Godo - Barcelona NASDAQ-100 Open - Miami Ordina Open - 's-Hertogenbosch Tennis Masters Series - Monte Carlo Telecom Italia Masters - Rome Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Masters Series Monte Carlo - Monte Carlo 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 Masters Series - Hamburg BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Campionati BNL dItalia - Rome 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 Internazionali BNL dItalia - Rome Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Shanghai - Shanghai 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 - Toronto Western & Southern Financial Group Masters - Cincinnati Monte-Carlo Rolex Masters - Monte-Carlo 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 Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Montreal BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Mutua Madrid Open - Madrid Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo BNP Paribas Open - Indian Wells Mutua Madrid Open - Madrid Western & Southern Open - Cincinnati BNP Paribas Masters - Paris Mutua Madrid Open - Madrid Rogers Cup - Toronto Internazionali BNL d'Italia - Rome Rolex Paris Masters - Paris Internazionali BNL d'Italia - Rome BNP Paribas Open - Indian Wells Campionati Internazionali d'Italia - Rome Western & Southern Financial Group Masters - Cincinnati Qatar Open - Doha Tennis Masters Series - Madrid Delray Beach International Tennis Championships - Delray Beach Heineken Open - Auckland Campionati Internazionali D'Italia - Rome Rogers Masters - Montreal Masters Series Monte-Carlo - Monte-Carlo Mutua Madrilena Masters Madrid - Madrid BNP Paribas Open - Indian Wells Australian Open - Melbourne Wimbledon - London Sony Ericsson Open - Miami Western & Southern Open - Cincinnati Internazionali BNL d'Italia - Rome Shanghai ATP Masters - Shanghai BNP Paribas Open - Indian Wells Australian Open - Melbourne BNP Paribas Open - Indian Wells Shanghai Rolex Masters - Shanghai French Open - Paris Wimbledon - London Shanghai Rolex Masters - Shanghai U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Australian Open - Melbourne Internazionali BNL d'Italia - Rome French Open - Paris BNP Paribas Open - Indian Wells Rogers Cup - Montreal Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai Wimbledon - London Miami Open - Miami Barcelona Open Banc Sabadell - Barcelona Monte-Carlo Rolex Masters - Monte-Carlo U.S. Open - New York Internazionali BNL d'Italia - Rome Australian Open - Melbourne Tennis Masters Series - Monte Carlo French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Rogers Cup - Montreal French Open - Paris Mutua Madrid Open - Madrid 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 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 Internazionali BNL d'Italia - Rome Mutua Madrid Open - Madrid French Open - Paris Wimbledon - London BNP Paribas Open - Indian Wells U.S. Open - New York Monte-Carlo Rolex Masters - Monte-Carlo Australian Open - Melbourne French Open - Paris Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Coupe Rogers - Montreal U.S. Open - New York U.S. Open - New York French Open - Paris Wimbledon - London BNP Paribas Masters - Paris Mutua Madrilena Madrid Open - Madrid French Open - Paris U.S. Open - New York Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Australian Open - Melbourne Monte-Carlo Rolex Masters - Monte-Carlo French Open - Paris U.S. Open - New York Australian Open - Melbourne Shanghai Rolex Masters - Shanghai Internazionali BNL d'Italia - Rome Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Miami Open - Miami Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Monte-Carlo Rolex Masters - Monte-Carlo Monte-Carlo Rolex Masters - Monte-Carlo Western & Southern Open - Cincinnati Rolex Paris Masters - Paris Wimbledon - London French Open - Paris U.S. Open - New York Davis Cup, World Group, 1R, ESP-CZE 3-2 Davis Cup, World Group, F, ESP-USA 3-2 Davis Cup, Group 1, PO, MAR-RSA 4-1 Davis Cup, World Group, PO, ESP-ITA 4-1 Davis Cup, Group 2, 2R, FIN-RSA 1-4 Davis Cup, Group 2, 2R, RSA-DEN 5-0 Davis Cup, World Group, SF, ESP-USA, 4-1 Wimbledon - London Davis Cup, Group I, 2R, RSA-NED 3-1 Davis Cup, Group II, 1R, RSA-MON 3-2 Davis Cup, Group II, 2R, RSA-LTU 2-3 Laver Cup - Prague Davis Cup, World Group, QF, ESP-GER 3-2 Davis Cup, Finals, Group B Davis Cup, Finals, QF, ARG-ESP 1-2 Davis Cup, Finals, SF, GBR-ESP 1-2 Davis Cup, Finals, F, ESP-CAN 2-0 ATP Cup - Brisbane, Perth, Sydney Davis Cup, World Group, QF, NED-ESP 2-1 Australian Open - Melbourne French Open - Paris Wimbledon - London Wimbledon - London 1 Masters Guinot Mary Cohr Capitala World Tennis Championship Australian Open - Melbourne Mubadala World Tennis Championship French Open - Paris Mubadala World Tennis Championship Mubadala World Tennis Championship A Day At The Drive - Adelaide Tennis Masters Cup Shanghai - Shanghai Tennis Masters Cup - Shanghai Barclays ATP World Tour Finals - London Barclays ATP World Tour Finals - London Australian Open - Melbourne Barclays ATP World Tour Finals - London Wimbledon - London U.S. Open - New York Nitto ATP Finals - London Nitto ATP Finals - London Australian Open - Melbourne Olympics - Beijing Olympics - Rio de Janeiro French Open - Paris French Open - Paris Wimbledon - London French Open - Paris Shanghai ATP Masters 1000 - Shanghai French Open - Paris Wimbledon - London Australian Open - Melbourne Davis Cup, World Group, 1R, BEL-ESP 1-4 Davis Cup, Group I, 2R, POL-RSA 3-1 Davis Cup, World Group, F, ESP-ARG 3-1 Davis Cup, World Group, PO, ITA-ESP 2-3 Davis Cup, World Group, SF, ESP-FRA 4-1 Davis Cup, World Group, PO, RSA-CRO 1-4 Davis Cup, Group 2, PO, LAT-RSA 3-2 Davis Cup, World Group, QF, GER-ESP 1-4 Davis Cup, World Group, F, ESP-CZE, 5-0 Davis Cup, Group I, PO, SLO-RSA 4-1 Davis Cup, World Group, 1R, ESP-SRB 4-1 Davis Cup, Group 1, 1R, RSA-MKD 5-0 Davis Cup, Group 1, 2R, RSA-BLR 5-0 Davis Cup, World Group, PO, RSA-IND, 1-4 Davis Cup, World Group, PO, GER-RSA 5-0 Davis Cup, World Group, SF, ESP-FRA 4-1 Davis Cup, Group I, DEN-ESP 0-5 Mubadala World Tennis Championship Davis Cup, World Group, PO, ESP-UKR 5-0 Laver Cup - Geneva Capitala World Tennis Championship The Mubadala World Tennis Championship The Mubadala World Tennis Championship Mubadala World Tennis Championship Mubadala World Tennis Championship Mubadala World Tennis Championship Barclays ATP World Tour Finals - London Olympics - Paris Barclays ATP World Tour Finals - London Nitto ATP Finals - London Nitto ATP Finals - Turin