Career 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002
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 #1-w3 Italy F3 Germany F4 Germany F6 Australia #1-w2 Australia #1-w4 Germany F13 Italy #4-w2 Finland F1 Finland F2 Germany F6 Austria F4 Austria F5 UAE F2 Japan F5 USA F13 Ireland F2 USA F28 USA F1 USA F3 UAE F1 USA F8 Sweden F1 Sweden F2 USA F27 Italy #4-w1 Italy #4-w3 Italy #4-w4 USA F1 USA F2 USA F3 Portugal F3 Italy F26 Germany F12 Germany F13 Belgium F2 USA F28 USA F29 Germany F1 Germany F3 Germany F4 USA F3 Germany F5 Croatia F1 Croatia F2 Japan F4 Australia #1-w1 Italy F8 M15 Castelo Branco M25 Porto M25 Faro M25 Prague M25 Monastir M25 Prague Challenger Hamburg - Hamburg M25 Wetzlar M15 Ueberlingen Ostdeutscher Sparkessen Cup - Dresden The Shelbourne Irish Open - Dublin 2006 North Shore Pro Tennis Championship - Winnetka The LTA Cardiff Challenger - Cardiff Ostdeutscher Sparkassen Cup - Dresden Genoa Open - Genova Open D'Orleans - Orleans Lubbock Challenger - Lubbock Samsung Secruities Cup Challenger - Seoul Black Forest Open - Freudenstadt XL Bermuda Open - Bermuda Baden Open - Karlsruhe The Surbiton Trophy - Surbiton Dublin Challenger - Dublin Black Forest Open 2004 - Freudenstadt IPP Open - Helsinki Akbank Private Banking TED Open - Istanbul GHI Bronz Classic - Bronx Harrah's Entertainment Men's Pro Challenger - Tunica The West Side Tennis Club Clay Court Challenger - Forest Hills Oberstraufen Cup - Oberstaufen Nord/LB Open 2004 - Braunschweig Swanston Challenger - Sacramento Challenger 42 - Andrezieux 2006 Challenger of Santa Clarita California Challenger - Valencia Challenger Groningen - Groningen Logopak Challenger 2005 - Lubeck PEOPLEnet Cup - Dnepropetrovsk Dublin Challenger - Dublin BMW Tennis Championship - Sunrise Porsche Open - Poznan USTA Comerica Challenger - Aptos ATP Challenger Open 2004 - Monchengladbach GHI Bronx Classic - Bronx Tatra Banka Slovak Open - Bratislava Home Depot Center USTA Challenger - Carson USTA Men's Challenger of Dallas - Dallas Sunrise Challenger USTA Challenger of Oklahoma - Tulsa Kobstaedernes ATP Challenger - Kolding KGHM Dialog Polish Indoors - Wroclaw The $50,000 Pro Challenger at Calabasas - Calabasas Lambertz Open by Stawag - Aachen Flea Market Cup Busan Challenger Tennis - Busan Bordeaux Challenger Mitsubishi Electric Europe Cup - Monza Morocco Tennis Tour - Casablanca Oberstaufen Challenger Istanbul Challenger Lambertz Open by Stawag 2007 - Aachen Braunschweig Challenger Genova Challenger Pro Challenger at Calabasas - Calabasas Tulsa Challenger Lambertz Open by Stawag - Aachen IPP Open - Helsinki Sacramento Challenger Tiburon Challenger Mobilux Open - Luxembourg Geneva Challenger Helsinki Challenger Heilbronn Challenger Eckental Challenger Dallas Challenger Sarasota Challenger Savannah Challenger Bordeaux Challenger Istanbul Challenger Tiburon Challenger Maui Challenger Savannah Challenger Oberstaufen Cup - Oberstaufen Furth Challenger Winnetka Challenger Binghamton Challenger Aptos Challenger Wailea Men's Challenger - Maui Maui Challenger Dallas Challenger Tatra Banka Slovak Open - Bratislava Napa Challenger Vancouver Challenger Sacramento Challenger Tiburon Challenger Irving Challenger Heilbronn Challenger Orbetello Challenger Sporting Challenger - Turin San Marino Challenger Irving Challenger Aix En Provence Challenger St. Petersburg Challenger - St. Petersburg Sunset Moulding Yuba City Racquet Club Challenger - Yuba City Dallas Challenger Barranquilla Challenger Braunschweig Challenger Aamulehti Tampere Opene - Tampere Odlum Brown Vancouver Open - Vancouver Muller Cup - Ulm Szczecin Challenger Open D'Orleans - Orleans Salzburg Challenger Tallahassee Tennis Challenger - Tallahassee Knoxville Challenger Aptos Challenger 2003 USTA Challenger of Calabasas - Calabasas Istanbul Challenger Indian Wells Challenger Luedenscheid Challenger Manchester Challenger Delray Beach International Tennis Championships - Delray Beach Braunschweig Challenger Burbank Challenger - Burbank ATU Cup - Weiden Athens Challenger Nottingham Challenger LTA Shrewsbury Challenger - Shrewsbury Schickendanz Open - Furth Biella 6 Challenger Banca Stato Challenger - Lugano Heilbronn Open - Heilbronn Bercuit Challenger Prague 2 Challenger Singha Tennis Classic - Tarzana Internationaux de Doubs Open de Franchie-Comte - Besancon 4th Volkswagen Challenger - Wolfsburg Oeiras 2 Challenger Tallahassee Challenger 10th Wartburg Open - Eisenach Ismaning Challenger Eckental Challenger Morocco Tennis Tour - Marrakech Surbiton Challenger USTA Challenger of Orlando - Orlando Tatra Banka Open 2006 - Bratislava The Swanston Challenger - Sacramento USTA Men's Challenger of Dallas - Dallas Badden Open by Rothaus - Ettlingen Swanston Challenger - Sacramento 3rd Volkswagon Challenger - Wolfsburg 10° Trofeo Luigi Pezzoli - Bergamo Thailand Open - Bangkok Internazionali di Tennis di Bergamo - Bergamo The Surbiton Trophy - Surbiton Nur-Sultan Challenger Mouilleron-Le-Captif Challenger Eckental Challenger Helsinki Challenger Rennes Challenger Quimper Challenger Cherbourg Challenger Cordenons Challenger Kitzbuhel Challenger Genova Challenger Orleans Challenger Marburg Challenger Mouilleron-Le-Captif Challenger Rome Challenger Bordeaux Challenger Mercedes Cup - Stuttgart Alicante Challenger Mercedes Cup - Stuttgart Mercedes-Benz Cup - Los Angeles SAP Open - San Jose Tennis Channel Open - Las Vegas BMW Open - Munich Gerry Weber Open - Halle Ordina Open - 's-Hertogenbosch Legg Mason Tennis Classic - Washington Thailand Open - Bangkok ATP Kremlin Cup - Moscow Davidoff Swiss Indoors Basel - Basel Next Generation Adelaide International - Adelaide Millenium Tennis Championships - Delray Beach SAP Open - San Jose Regions Morgan Keegan Championships - Memphis The Tennis Channel Open - Las Vegas Open Seat Godo 2007 - Barcelona Sarasota Challenger Estoril Open - Estoril Hypo Group Tennis International - Portschach Gerry Weber Open - Halle Campbell's Hall of Fame Tennis Championships - Newport RCA Championships - Indianapolis Salzburg Challenger AIG Japan Open Tennis Championships - Tokyo Next Generation Adelaide International - Adelaide Open 13 - Marseille ABN AMRO World Tennis Tournament - Rotterdam Dallas Challenger ATP Studena Croatia Open Umag - Umag Pilot Pen Tennis - New Haven ATP Kremlin Cup - Moscow Brisbane - Brisbane Heineken Open - Auckland SAP Open - San Jose Delray Beach International Tennis Championships - Delray Beach Grand Prix Hassan II - Casablanca Open Sabadell Atlantico - Barcelona Gerry Weber Open - Halle AEGON Championships - London AEGON International - Eastbourne Campbells Hall of Fame Tennis Championships - Newport Tallahassee Challenger Mercedes Cup - Stuttgart Indianapolis Tennis Championships - Indianapolis Countrywide Classic - Los Angeles ATP Studena Croatia Open Umag - Umag Legg Mason Tennis Classic - Washington Pilot Pen Tennis - New Haven Thailand Open - Bangkok Brisbane International - Brisbane ABN AMRO World Tennis Tournament - Rotterdam SAP Open - San Jose Open 13 - Marseille Regions Morgan Keegan Championships - Memphis Abierto Mexicano Telcel - Acapulco Delray Beach International Tennis Championships - Delray Beach U.S. Mens's Clay Court Championship - Houston Serbia Open - Belgrade Gerry Weber Open - Halle Open de Moselle - Metz China Open - Beijing Open Sud de France - Montpellier Qatar ExxonMobil Open - Doha Medibank International - Sydney Regions Morgan Keegan Championships - Memphis Open Sabadell Atlantico - Barcelona Open de Nice Cote d'Azur - Nice Qatar ExxonMobil Open - Doha Aircel Chennai Open - Chennai Open Sud de France - Montpellier Grand Prix de Tennis de Lyon - Lyon Sarasota Challenger Marburg Challenger Sacramento Challenger Dallas Challenger Regions Morgan Keegan Championships - Memphis Tennis Channel Open - Las Vegas Charlottesville Challenger Open Sabadell Atlantico - Barcelona BMW Open - Munich Delray Beach International Tennis Championships - Delray Beach US Men's Clay Court Championship - Houston The Artois Championships - London Serbia Open - Belgrade Knoxville Challenger Legg Mason Tennis Classic - Washington Open de Nice Cote d'Azur - Nice Gerry Weber Open - Halle Davidoff Swiss Indoors Basel - Basel Champaign Challenger Delray Beach International Tennis Championships - Delray Beach Farmers Classic - Los Angeles Citi Open - Washington Open de Moselle - Metz Moselle Open - Metz Sunrise Challenger Campbell's Hall of Fame Tennis Championships - Newport Valencia Open - Valencia Brisbane International - Brisbane Heineken Open - Auckland Serbia Open - Belgrade SAP Open - San Jose U.S. National Indoor Tennis Championships - Memphis US Men's Clay Court Championship - Houston Hall of Fame Tennis Championships - Newport BB&T Atlanta Open - Atlanta Dallas Challenger Legg Mason Tennis Classic - Washington Winston-Salem Open - Winston-Salem Malaysian Open - Kuala Lumpur Moselle Open - Metz Malaysian Open - Kuala Lumpur China Open - Beijing Erste Bank Open - Vienna Rakuten Japan Open - Tokyo Brisbane International - Brisbane AEGON Championships - London US Men's Clay Court Championship - Houston Winston-Salem Open - Winston-Salem Countrywide Classic - Los Angeles PTT Thailand Open - Bangkok Sarasota Challenger China Open - Beijing BB&T Atlanta Open - Atlanta Citi Open - Washington Winston-Salem Open - Winston-Salem Brisbane International - Brisbane Open 13 - Marseille US Men's Clay Court Championship - Houston BMW Open - Munich Open de Nice Cote d'Azur - Nice UNICEF Open - 's Hertogenbosch Sydney International - Sydney Delray Beach International Tennis Championships - Delray Beach If Stockholm Open - Stockholm Open de Nice Cote d'Azur - Nice Gerry Weber Open - Halle AEGON Championships - London Memphis Open - Memphis Delray Beach Open - Delray Beach Geneva Open - Geneva Citi Open - Washington Abierto Mexicano - Los Cabos Winston-Salem Open - Winston-Salem Shenzhen Open - Shenzhen Swiss Indoors Basel - Basel Brisbane International - Brisbane ABN AMRO World Tennis Tournament - Rotterdam Grand Prix Hassan II - Marrakech Mercedes Cup - Stuttgart Gerry Weber Open - Halle Swiss Indoors Basel - Basel U.S. National Indoor Tennis Championships - Memphis Delray Beach Open - Delray Beach Mercedes Cup - Stuttgart New York Open - New York Nature Valley International - Eastbourne BMW Open - Munich Aegon Nottingham Open - Nottingham Mercedes Cup - Stuttgart U.S. National Indoor Tennis Championships - Memphis Delray Beach Open - Delray Beach Dallas Open - Dallas Abierto Mexicano Telcel - Acapulco Ortisei Challenger Campbell's Hall of Fame Tennis Championships - Newport RCA Championships - Indianapolis Countrywide Classic - Los Angeles Croatia Open Umag - Umag Moselle Open - Metz Open de Nice Cote d'Azur - Nice AEGON Championships - London AEGON International - Eastbourne BB&T Atlanta Open - Atlanta Apia International - Sydney Open Sud de France - Montpellier Delray Beach Open - Delray Beach ATP Kremlin Cup - Moscow Medibank International - Sydney Heineken Open - Auckland Gerry Weber Open - Halle Abierto Mexicano - Los Cabos BMW Open - Munich US Men's Clay Court Championship - Houston Grand Prix Hassan II - Marrakech Hall of Fame Open - Newport Winston-Salem Open - Winston-Salem Moselle Open - Metz Open de Moselle - Metz Chengdu Open - Chengdu AIG Japan Open Tennis Championships - Tokyo Panama City Challenger Braunschweig Challenger Sydney International - Sydney Medibank International - Sydney PBZ Zagreb Indoors - Zagreb China Open - Beijing Adelaide International - Adelaide AEGON Championships - London Mercedes Cup - Stuttgart International German Open - Hamburg Legg Mason Tennis Classic - Washington Emilia-Romagna Open - Parma AIG Japan Open Tennis Championships - Tokyo Delray Beach Open - Delray Beach SAP Open - San Jose ABN AMRO World Tennis Tournament - Rotterdam SAP Open - San Jose US Men's Clay Court Championship - Houston Gerry Weber Open - Halle Sarasota Challenger Allianz Suisse Open - Gstaad Kremlin Cup - Moscow Bratislava Challenger Open de Tenis Comunidad Valenciana - Valencia AEGON Championships - London Campbell's Hall of Fame Tennis Championships - Newport Abierto Mexicano Telcel - Acapulco Heilbronn Challenger Winston-Salem Open - Winston-Salem Citi Open - Washington Le Gosier Challenger If Stockholm Open - Stockholm AEGON Championships - London Apia International - Sydney Aptos Challenger Irving Challenger Abierto Mexicano Telcel - Acapulco Apia International - Sydney Mercedes Cup - Stuttgart Le Gosier Challenger Hall of Fame Tennis Championships - Newport SkiStar Swedish Open - Bastad Bordeaux Challenger Bet-at-home Open - Hamburg Citi Open - Washington Winston-Salem Open - Winston-Salem Malaysian Open - Kuala Lumpur Rakuten Japan Open - Tokyo Valencia Open - Valencia ASB Classic - Auckland Open Sud de France - Montpellier Open 13 - Marseille Abierto Mexicano Telcel - Acapulco Dubai Duty Free Tennis Championships - Dubai Topshelf Open - 's-Hertogenbosch Aegon Nottingham Open - Nottingham Generali Open - Kitzbuhel St. Petersburg Open - St. Petersburg Memphis Open - Memphis AEGON Championships - London US Men's Clay Court Championship - Houston Barcelona Open BancSabadell - Barcelona BMW Open - Munich Braunschweig Challenger Geneva Open - Geneva China Open - Beijing AEGON Championships - London AEGON International - Eastbourne Citi Open - Washington Moselle Open - Metz Shenzhen Open - Shenzhen ASB Classic - Auckland Vancouver Challenger ABN AMRO World Tennis Tournament - Rotterdam New York Open - New York Hamburg Challenger Geneva Open - Geneva AEGON International - Eastbourne Citi Open - Washington China Open - Beijing Brisbane International - Brisbane US Men's Clay Court Championship - Houston Grand Prix Hassan II - Marrakech BMW Open - Munich Geneva Open - Geneva Noventi Open - Halle Hall of Fame Open - Newport Moselle Open - Metz Intrum Stockholm Open - Stockholm Erste Bank Open - Vienna bett1HULKS Indoors - Cologne Delray Beach Open - Delray Beach Great Ocean Road Open - Melbourne Abierto Mexicano Telcel - Acapulco Noventi Open - Halle Mallorca Championships - Mallorca Truist Atlanta Open - Atlanta Citi Open - Washington Sanremo Challenger US Men's Clay Court Championship - Houston Libema Open - 's-Hertogenbosch bett1HULKS Championships - Cologne cinch Championships - London Viking International - Eastbourne Pilot Pen Tennis - New Haven U.S. Men's Clay Court Championships - Houston Regions Morgan Keegan Championships - Memphis PBZ Zagreb Indoors - Zagreb Open de Tenis Comunidad Valenciana - Valencia U.S. Mens's Clay Court Championship - Houston The Hypo Group Tennis International 2008 - Poertschach Mercedes Cup - Stuttgart Indianapolis Tennis Championships - Indianapolis Thailand Open - Bangkok China Open - Beijing AIG Japan Open Tennis Championships - Tokyo St. Petersburg Open - St. Petersburg Grand Prix de Tennis de Lyon - Lyon PBZ Zagreb Indoors - Zagreb Open 13 - Marseille PBZ Zagreb Indoors - Zagreb Dubai Duty Free Tennis Championships - Dubai Miami Open - Miami BMW Open - Munich US Men's Clay Court Championship - Houston BMW Open - Munich China Open - Beijing Rakuten Japan Open - Tokyo Sydney International - Sydney Open Sud de France - Montpellier Delray Beach Open - Delray Beach Open 13 Provence - Marseille Abierto Mexicano Telcel - Acapulco BMW Open - Munich Kremlin Cup - Moscow Erste Bank Open - Vienna Mercedes Cup - Stuttgart Hall of Fame Open - Newport Regions Morgan Keegan Championships - Memphis Tennis Masters Series - Hamburg Tennis Masters Series - Hamburg Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami St. Petersburg Open - St. Petersburg Western & Southern Financial Group Masters - Cincinnati Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Western & Southern Financial Group Masters - Cincinnati BNP Paribas Masters - Paris Sony Ericsson Open - Miami Western & Southern Financial Group Masters - Cincinnati BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Shanghai - Shanghai BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome Western & Southern Financial Group Masters - Cincinnati Masters Series - Hamburg Shanghai ATP Masters 1000 - Shanghai International Tennis Championships - Delray Beach BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Masters Series Hamburg - Hamburg Open de Tenis Comunidad Valenciana - Valencia BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati BNP Paribas Masters - Paris Abierto Mexicano Telcel - Acapulco Internazionali BNL d'Italia - Rome AEGON Championships - London Mutua Madrid Open - Madrid Rogers Cup - Montreal Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Western & Southern Open - Cincinnati Monte-Carlo Rolex Masters - Monte-Carlo Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Heineken Open - Auckland Masters Series Monte-Carlo - Monte-Carlo Internazionali BNL d'Italia - Rome BCR Open Romania - Bucharest Mutua Madrilena Madrid Open - Madrid BNP Paribas Open - Indian Wells Western & Southern Financial Group Masters - Cincinnati Ordina Open - 's-Hertogenbosch Mutua Madrilena Masters Madrid - Madrid Rogers Cup - Toronto Rogers Masters - Toronto Sony Ericsson Open - Miami Shanghai Rolex Masters - Shanghai Open SEAT 2008 - Barcelona Monte-Carlo Rolex Masters - Monte-Carlo Shanghai ATP Masters - Shanghai Masters Series - Hamburg Internazionali BNL d'Italia - Rome BNP Paribas Open - Indian Wells Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Western & Southern Open - Cincinnati BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells AEGON International - Eastbourne Miami Open - Miami Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Mutua Madrid Open - Madrid Rogers Cup - Montreal U.S. Open - New York U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London French Open - Paris Wimbledon - London Western & Southern Open - Cincinnati U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Bet-at-home Open - Hamburg BNP Paribas Open - Indian Wells Miami Open - Miami U.S. Open - New York Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati Pacific Life Open - Indian Wells Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Barcelona Open BancSabadell - Barcelona Gerry Weber Open - Halle BB&T Atlanta Open - Atlanta Australian Open - Melbourne French Open - Paris Wimbledon - London Miami Open - Miami Hall of Fame Open - Newport Monte-Carlo Rolex Masters - Monte-Carlo U.S. Open - New York Mutua Madrid Open - Madrid Australian Open - Melbourne French Open - Paris Western & Southern Open - Cincinnati BNP Paribas Masters - Paris Abierto Mexicano de Tenis Mifel - Los Cabos Western & Southern Open - New York Campionati BNL dItalia - Rome Internazionali BNL d'Italia - Rome BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo BNP Paribas Masters - Paris Rogers Cup - Montreal Miami Open - Miami U.S. Open - New York Sony Ericsson Open - Miami Sony Open Tennis - Miami Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Mutua Madrid Open - Madrid Miami Open - Miami Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati Croatia Open - Umag Shanghai Rolex Masters - Shanghai Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Australian Open - Melbourne Rogers Cup - Toronto BNP Paribas Masters - Paris Monte-Carlo Rolex Masters - Monte-Carlo French Open - Paris Wimbledon - London Shanghai Rolex Masters - Shanghai U.S. Open - New York Mercedes Cup - Stuttgart Australian Open - Melbourne French Open - Paris Wimbledon - London Countrywide Classic - Los Angeles SAP Open - San Jose Ordina Open - s-Hertogenbosch The Nottingham Open - Nottingham U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Campbells Hall of Fame Tennis Championships - Newport U.S. Open - New York French Open - Paris Australian Open - Melbourne If Stockholm Open - Stockholm Thailand Open - Bangkok Erste Bank Open - Vienna Abierto Mexicano - Los Cabos Swiss Indoors Basel - Basel Barcelona Open Banc Sabadell - Barcelona U.S. Open - New York French Open - Paris Wimbledon - London Davis Cup, World Group, SF, ESP-USA, 4-1 ARAG ATP World Team Championship - Dusseldorf Davis Cup, World Group, PO, COL-USA 1-3 Davis Cup, World Group, PO, USA-SVK 5-0 Davis Cup, World Group, QF, AUS-USA 3-2 Australian Open - Melbourne Laver Cup - Prague Davis Cup, World Group, QF, USA-BEL 4-0 Davis Cup, World Group, SF, CRO-USA 3-2 French Open - Paris Wimbledon - London French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris All Lower level tournaments Australian Open - Melbourne Australian Open - Melbourne Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open Qualifying - Doha Masters Series Hamburg - Hamburg Australian Open - Melbourne U.S. Open - New York Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Wimbledon - London Davis Cup, PO, SRB-USA 3-2 ARAG ATP World Team Championship - Dusseldorf Davis Cup, World Group, SF, ESP-USA 3-1 Davis Cup, World Group, 1R, USA-BRA 3-2 Davis Cup, World Group, QF, USA-SRB 1-3 Davis Cup, World Group, 1R, USA-GBR 1-3 Wimbledon (juniors) U.S. Open (juniors) French Open (juniors) Australian Open (juniors) Wimbledon (juniors) ARAG ATP World Tour Championship - Dusseldorf Australian Open (juniors) Davis Cup, World Group, 1R, GER-BEL 1-4 Davis Cup, World Group, 1R, USA-SUI 5-0 U.S. Open (juniors) French Open (juniors) Wimbledon (juniors) U.S. Open (juniors) Davis Cup, World Group, 1R, SRB-USA 1-3 AAMI Classic - Kooyong French Open (juniors) AAMI Classic - Kooyong Olympics - Beijing