Career 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 Romania F1 Romania F2 Bosnia/Herzegovina F1 Bosnia/Herzegovina F2 Bosnia/Herzegovina F3 Serbia&Montenegro F1 Serbia&Montenegro F2 Serbia&Montenegro F3 Serbia&Montenegro F4 Serbia&Montenegro F5 Serbia&Montenegro F6 Greece F1 Greece F2 Bosnia/Herzegovina F1 Serbia & Montenegro F2 USA F2 USA F7 USA F1 USA F3 Turkey F1 Turkey F2 Turkey F3 France F4 Italy F22 Tunisia F4 Tunisia F5 Bosnia/Herzegovina F2 Bosnia/Herzegovina F3 Serbia & Montenegro F1 Germany F11 USA F1 Croatia F1 Hungary F6 Theusbridge.com Tennis Classic - Tarzana 2002 Azalea Orthopedic Challenger - Tyler XL Capital Bermuda Open - Bermuda San Marino Cepu Open - San Marino Alexander Kolyaskin Memorial - Donetsk The Swanston Challenger - Sacramento USTA Challenger - Champaign USTA Seascape Challenger - Aptos Music City Challenger - Nashville The Surbiton Trophy - Surbiton Challenger Natrel Presented by National Bank - Granby Bruno & Bruno Trial Lawyers Men's Challenger - New Orleans Swanston Challenger - Sacramento Pro Challenger at Calabasas - Calabasas Challenger Banque Nationale Rimouski - Rimouski Ford Tennis Championships - Louisville USTA/Safeway Challenger - Aptos Open Castilla y Leon - Segovia Bancolombia Open - Bogota Tennis Napoli Cup - Napoli Mitsubishi Electric Europe Cup - Monza Tallahassee Tennis Challenger - Tallahassee USTA Pro Tennis Classic at Mission Hills - Rancho Mirage AT&T Challenger of Dallas - Dallas Tallahassee Tennis Challenger - Tallahassee USTA Challenger of Dallas - Dallas Nielsen USTA Pro Tennis Championship - Winnetka GHI Bronx Tennis Classic - Bronx San Benedetto Challenger - San Benedetto USTA Challenger of Oklahoma - Tulsa VI Abierto Internacional de Salinas - Salinas Riviera de Rimini Challenger - Rimini 2001 Centura USTA Challenger - Rocky Mount Fifth Third Bank Tennis Championships - Lexington San Marino CEPU Open - San Marino Oldum Brown Vancouver Open - Vancouver University of Tennessee USTA Challenger - Knoxville GHI Bronx Tennis Classic - Bronx San Luis Potosi Challenger 2002 - San Luis Potosi 2002 Eddleman USTA Challenger - Birmingham Banja Luka Challenger 2008 - Banja Luka 2002 USTA Challenger of Calabasas - Calabasas Music City Challenger - Nashville USTA Championships of Kerrville - Kerrville Fifth-Third Bank Tennis Championships - Lexington Challenger Britania Zavaleta - Puebla 2007 Knoxville Challenger - Knoxville Time Warner USTA Challenger - Binghamton 2008 Knoxville Challenger - Knoxville 2002 Tulsa USTA Challenger - Tulsa Herwalt Motors Mercedes-Benz Center Men's Challenger - Fresno Tunis Open - Tunis Men's Pro Challenger at Tunica National - Tunica Binghamton Professional Tennis Tournament - Binghamton Wolfsburg Challenger GHI Bronx Tennis Classic - Bronx USTA Challenger of Burbank - Burbank Tulsa Auto Collection USTA Challenger - Tulsa 2003 Eddleman USTA Challenger - Birmingham Genova Challenger USTA Men's Challenger of Dallas - Dallas Talahassee Challenger Rome Challenger Urbana-Champaign Challenger - Urbana Nottingham Challenger The Waco International Tennis Challenger - Waco XL Capital Bermuda Open - Bermuda Burbank Challenger - Burbank GHI Bronz Classic - Bronx USTA Challenger of Orlando - Orlando The USTA Challenger at West End Racquet - Torrance Gemax Open - Belgrade Turin Challenger Corona Mexico City Open - Mexico City 2006 Challenger of Santa Clarita California Challenger - Valencia Challenger Casablanca San Angel - Mexico City A Glimmer of Hope Challenger - Austin Hilton Waikoloa Village USTA Challenger - Waikoloa JSM Challenger of Champaign - Urbana Ljubljana Open 2008 - Ljubljana Busan Open Challenger Tennis - Busan Hilton Waikoloa Village USTA Challenger - Waikoloa Gemax Samsung Open 2005 - Belgrade USTA Men's Challenger of Dallas - Dallas XL Capital Bermuda Open - Bermuda Belgrade Challenger Harrah's Entertainment Challenger - Tunica The $50,000 Pro Challenger at Calabasas - Calabasas The 'Fitz' Casino Challenger - Tunica Sacramento Challenger The West Side Tennis Club Grass Court Challenger - Forest Hills Tiburon Challenger Calabasas Challenger Charlottesville Challenger Knoxville Challenger Champaign Challenger San Benedetto Challenger Honolulu Challenger Belgrade Challenger Baton Rouge Challenger Music City Challenger - Nashville JSM Challenger - Champaign Savannah Challenger AT&T Challenger of Dallas - Dallas Carson Challenger Nottingham Challenger Aptos Challenger Binghamton Challenger Banja Luka Challenger 2004 - Banja Luka The Commercia Challenger - Aptos Sacramento Challenger Charlottesville Challenger Eckental Challenger Knoxville Challenger Austin Challenger - Austin Honolulu Challenger Lubbock Challenger - Lubbock Tiburon Challenger - Tiburon Wolfsburg Challenger Dallas Challenger Nottingham Challenger Aptos Challenger Ford Tennis Championships - Louisville Ipsos Bucharest Challenger - Bucharest Rennes Challenger Orleans Challenger Music City Challenger - Nashville Eckental Challenger Challenger Groningen - Groningen Freeman Men's $50,000 Challenger - Joplin BMW Tennis Championship - Sunrise Heilbronn Challenger Honolulu Challenger 2007 West Side Tennis Club Clay Court Challenger - Forest Hills Dallas Challenger Levene Gouldin & Thompson Tennis Challenger - Binghamton Wolfsburg Challenger Sarajevo Challenger Arad Challenger ITG Miami Challenger - Miami Sony Ericsson Open 2008 - Belgrade Cherbourg Challenger Sarasota Challenger BH Indoor Sarajevo - Sarajevo Nottingham Challenger Athens Challenger Rome Challenger Banja Luka Challenger 2005 - Banja Luka Puerto Rico Challenger Tennis Event - Humacao Ojai Challenger Binghamton Challenger Swanston Challenger - Sacramento 3° Challenger Internazionale Dell'Insurbia 2008 - Chiasso Lexington Challenger Vancouver Challenger Calabasas Challenger Ostdeutscher Sparkassen Cup - Dresden Como Challenger Hurricane Tennis Open - Bradenton Zagreb Open - Zagreb IPP Open - Helsinki Baden Open - Karlsruhe Fergana Challenger Sporting Challenger '08-Trofeo Regione Piemonte - Turin Chennai Challenger Sarajevo Challenger San Jose Challenger Kolkata Challenger New Delhi Challenger Kazan Challenger Ford Tennis Championships - Louisville BH Telecom Indoors Sarajevo 2006 - Sarajevo X Torneo Internazionale di Tennis - Barletta Savannah Challenger Torneo Internacional Challenger Fila 2006 - Leon Nottingham-2 Challenger Porsche Open - Poznan Portoroz Challenger Recanati Challenger Open D'Orleans - Orleans Turin Challenger II Naples ITG Challenger - Naples Banja Luka Challenger Ljubljana Challenger 2007 Nielsen Pro Tennis Championship - Winnetka Ljubljana Open - Ljubljana Lexington Challenger 2001 USTA Tallahassee Tennis Challenger - Tallahassee Sarajevo Open 2004 - Sarajevo Segovia Challenger USTA Seascape Challenger - Aptos IPP Open - Helsinki BMW Tennis Championship - Sunrise Atlanta Clay Court Challenger - Atlanta Ostdeutscher Sparkassen Cup - Dresden Sunset Moulding Yuba City Racquet Club Challenger - Yuba City Odlum Brown Vancouver Open - Vancouver Tunis Challenger Tallahassee Challenger Rimini Challenger USTA Challenger of San Antonio - San Antonio Mons Challenger Hilton Waikoloa Village USTA Challenger - Waikoloa Fifth-Third Bank Tennis Championships - Lexington Arad Challenger Mons Challenger Lubbock Challenger - Lubbock Como Challenger Orleans Challenger Aachen Challenger Sarajevo Open - Sarajevo Bukhara Challenger - Bukhara Architect Open - Budapest Bergamo Challenger Bergamo Challenger New Delhi Challenger Pro Challenger at Calabasas - Calabasas Home Depot Center USTA Challenger - Carson Furth Challenger Britania Zavaleta - Puebla Recanati Challenger Prague Challenger 2003 USTA Challenger of Calabasas - Calabasas Open de Montauban - Montauban 2002 FSE Challenger - Tarzana USTA Men's Challenger of Dallas - Dallas Marburg Challenger Franklin Templeton Tennis Classic - Scottsdale USTA Challenger of Las Vegas - Las Vegas Hilton Waikoloa Village USTA Challenger - Waikoloa 2001 USTA Challenger of Calabasas - Calabasas The West Side Tennis Club Clay Court Challenger - Forest Hills USTA Tallahassee Tennis Challenger - Tallahassee Granby Challenger - Granby Aberto Da Costa Do Sauipe - Bahia 2001 UT Tyler Patriot Challenger - Tyler Banja Luka 2002 - Banja Luka Hilton Waikoloa Village USTA Challenger - Waikoloa San Luis Potosi Challenger - San Luis Potosi Gemax Open - Belgrade 2005 West Side Tennis Coub Men's Challenger - Forest Hills Savannah Challenger Naples Challenger - Naples International Tennis Championships - Delray Beach Athens Challenger Challenger Britania Zavaleta - Puebla Nottingham Challenger Legg Mason Tennis Classic - Washington D.C. Heilbronn Open - Heilbronn Timisoara Challenger Heineken Open - Auckland Aptos Challenger Gemax Open 2002 - Belgrade Shimadzu All Japan Indoor - Kyoto ARMS USTA Challenger - Rocky Mount USTA Tennis Championships of Houston - Houston USTA Challenger of Burbank - Burbank Open Sainte-Victoire - Aix-En-Provence USTA Challenger of Tiburon - Tiburon Waco International Tennis Challenger - Waco The Wright Financial Group, Inc. Challenger - Champaign Gemax Samsung Open 2004 - Belgrade 2004 Colorado Tennis Classic - Denver Music City Challenger - Nashville Pro Tennis World Open - Sunrise Sunset Moulding Yuba City Racquet Club Challenger - Yuba City USTA/Adtech Challenger - Boston USTA Freeman Men's Challenger - Joplin Open Mutouest St. Brieuc - St. Brieuc The Surbiton Trophy - Surbiton Akbank Private Banking TED Open 2006 - Istanbul Wailea Men's Challenger - Maui Ostdeutscher Sparkessen Cup - Dresden Baton Rouge Pro Tennis Classic - Baton Rouge Countrywide Classic USTA Men's Challenger - Carson Miller Lite Hall of Fame Tennis Championships - Newport Rabat Challenger ATP Challenger Trophy 2008 - Trnava Sacramento Challenger - Sacramento The Mercedes Benz of Calabasas - Calabasas Heineken Open - Auckland Siebel Open - San Jose Arizona Men's Tennis Championships - Scottsdale U.S. Men's Clay Court Championships - Houston Miller Lite Hall of Fame Tennis Championships - Newport Mercedes-Benz Cup - Los Angeles Legg Mason Tennis Classic - Washington D.C. International Tennis Championships - Delray Beach Kroger / St. Jude International - Memphis Nottingham-2 Challenger San Remo Challenger Croatia Open - Umag Athens Challenger Zagreb Challenger Savannah Challenger International Indoor Tennis Championships of Croatia - Zagreb Delray Beach International Tennis Championships - Delray Beach Tennis Channel Open - Las Vegas Heineken Open - Auckland 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 Red Letter Days Open - Nottingham Countrywide Classic - Los Angeles RCA Championships - Indianapolis Legg Mason Tennis Classic - Washington AIG Japan Open Tennis Championships - Tokyo Brisbane - Brisbane Delray Beach International Tennis Championships - Delray Beach Estoril Open - Estoril AEGON Championships - London AEGON International - Eastbourne Countrywide Classic - Los Angeles Legg Mason Tennis Classic - Washington Pilot Pen Tennis - New Haven If Stockholm Open - Stockholm Regions Morgan Keegan Championships - Memphis Sarasota Challenger Delray Beach International Tennis Championships - Delray Beach Qatar ExxonMobil Open - Doha SAP Open - San Jose Regions Morgan Keegan Championships - Memphis Open Sabadell Atlantico - Barcelona AEGON Championships - London Regions Morgan Keegan Championships - Memphis Serbia Open - Belgrade Open de Tenis Comunidad Valenciana - Valencia The Stella Artois Grass Court Championships - London PBZ Zagreb Indoors - Zagreb Open 13 - Marseille AEGON Championships - London AEGON International - Eastbourne Hall of Fame Tennis Championships - Newport PBZ Zagreb Indoors - Zagreb Cordenons Challenger TD Waterhouse Cup - Long Island Petange Challenger Heineken Open Shanghai - Shanghai AIG Japan Open - Tokyo Vicenza Challenger Noumea Challenger Heilbronn Challenger Delray Beach International Tennis Championships - Delray Beach Dallas Challenger PBZ Zagreb Indoors - Zagreb Bergamo Challenger Bank Austria Tennis Trophy - Vienna Meknes Challenger Kolkata Challenger Legg Mason Tennis Classic - Washington U.S. Mens's Clay Court Championship - Houston Marrakech Challenger Sunrise Challenger Barletta Challenger Napoli Challenger Countrywide Classic - Los Angeles Monza Challenger Genova Challenger Rennes Challenger Sacramento Challenger The Stella Artois Championships - London Athens Challenger Tallahassee Challenger Eckental Challenger Campbell's Hall of Fame Tennis Championships - Newport Tunis Challenger Sydney International - Sydney The Stella Artois Championships - London Sarasota Challenger PBZ Zagreb Indoors - Zagreb AEGON Championships - London Tallahassee Challenger Astana Challenger Orleans Challenger Ljubljana Challenger US Men's Clay Court Championship - Houston Rennes Challenger UNICEF Open - 's Hertogenbosch Heilbronn Challenger Napoli Challenger BRD Nastase Tiriac Trophy - Bucharest Open de Nice Cote d'Azur - Nice Gerry Weber Open - Halle AEGON International - Eastbourne Farmers Classic - Los Angeles Erste Bank Open - Vienna Panama City Challenger Qatar ExxonMobil Open - Doha Campbell's Hall of Fame Tennis Championships - Newport Mercedes Cup - Stuttgart USTA Men's Challenger of Dallas - Dallas Nova Challenger Osaka - Osaka USTA Challenger of Burbank - Burbank Izmir Challenger Acura USTA Pro Tennis Classic at Mission Hills - Rancho Mirage College Station Challenger - College Station U.S. Men's Clay Court Championships - Houston Regions Morgan Keegan Championships - Memphis Indianapolis Tennis Championships - Indianapolis Thailand Open - Bangkok AIG Japan Open Tennis Championships - Tokyo SAP Open - San Jose Regions Morgan Keegan Championships - Memphis Heineken Open - Auckland Aircel Chennai Open - Chennai Siebel Open - San Jose Arizona Men's Tennis Championships - Scottsdale Medibank International - Sydney Croatia Open Umag - Umag Siebel Open - San Jose Tennis Masters Series - Cincinnati Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Masters Series Hamburg - Hamburg Rogers Masters - Toronto Masters Series Monte-Carlo - Monte Carlo Western & Southern Financial Group Masters - Cincinnati Sony Ericsson Open - Miami BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Western & Southern Financial Group Masters - Cincinnati BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Mutua Madrilena Masters Madrid - Madrid Rogers Cup - Toronto U.S. Men's Clay Court Championships - Houston Pacific Life Open - Indian Wells U.S. Men's Clay Court Championships - Houston Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Pacific Life Open - Indian Wells International Tennis Championships - Delray Beach Erste Bank Open - Vienna French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London SAP Open - San Jose French Open - Paris Wimbledon - London 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 Wimbledon - London French Open - Paris Wimbledon - London U.S. Open - New York 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 U.S. Open - New York BNP Paribas Open - Indian Wells BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Sony Ericsson Open - Miami BMW Open - Munich Medibank International - Sydney U.S. Open - New York Campbells Hall of Fame Tennis Championships - Newport Australian Open - Melbourne U.S. Open - New York Davis Cup, World Group, 1R, SRB-SUI 2-3 U.S. Open - New York Australian Open - Melbourne Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London Tennis Masters Series - Miami Australian Open - Melbourne French Open - Paris Australian Open - Melbourne Davis Cup, Group 1, 2R, SRB-GEO 5-0 Davis Cup, World Group, PO, SRB-UZB, 5-0 Davis Cup, Group 1, 2R, GBR-SCG 2-3 70th River Oaks International Tennis Tournament - Houston River Oaks International Tennis Tournament - Houston River Oaks International Tennis Tournament - Houston