Career 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 Greece F2 Bolivia F1 Brazil F13 Brazil F14 Guatemala F1 Colombia F1 Brazil F1 Chile F2 Bolivia F2 Brazil F20 Brazil F21 USA F1 USA F2 USA F3 Great Britain F4 USA F8 USA F9 Brazil F13 Brazil F16 Colombia F4 Brazil F31 Brazil F33 Brazil F34 Brazil F44 Brazil F8 Great Britain F5 USA F17 USA F18 USA F19 USA F24 USA F25 USA F26 Canada F2 USA F9 USA F10 Italy F4 Great Britain F1 Great Britain F2 Brazil F3 Brazil F4 Brazil F5 Brazil F6 Brazil F9 Brazil F10 Brazil F11 Brazil F12 El Salvador F1 Colombia F2 USA F1 SMS Tennis Open - Sao Paulo II Manta Open - Manta XII Abierto Internacional de Salinas - Salinas LTA Cardiff Challenger - Cardiff Countrywide Classic USTA Challenger - Carson GHI Bronz Classic - Bronx IV Manta Open - Manta Bruno & Bruno Trial Lawyers Men's Challenger - New Orleans Ethias Trophy - Mons LTA Shrewsbury Challenger - Shrewsbury Internationaux de Nouvelle-Caledonie - New Caledonia Aberto de Sao Paulo - Sao Paulo Hilton Waikoloa Village USTA Challenger - Waikoloa Sony Ericsson Open 2008 - Belgrade Bancolombia Open - Bogota Abierto Internacional de Salinas 'Dario Expreso' - Salinas III Isla de Lanzarote - Lanzarote Countrywide Classic USTA Men's Challenger - Carson Sunset Moulding Challenger - Yuba City Guzzini Challenger - Recanati Kos Succhetti Tennis Cup - Cordenons Open D'Orleans - Orleans Copa Petrobras-Brazil - Aracaju Cyclus Open de Tenis - Florianopolis Ford Tennis Championships - Louisville Abierto Internacional Varonil Ciudad de Cancun - Cancun Noumea Challenger Salinas Challenger Wroclaw Challenger Belgrade Challenger Wolfsburg Challenger Bergamo Challenger Bogota Challenger Jersey Challenger Baton Rouge Challenger Johannesburg Challenger Rhodes Challenger Ramat Hasharon Challenger Izmir Challenger Zagreb Challenger Lugano Challenger Turin Challenger Pozoblanco Challenger Manchester Challenger Lexington Challenger Belo Horizonte Challenger Vancouver Challenger Campos do Jordao Challenger Brasilia Challenger Napoli Challenger Medellin Challenger Eckental Challenger Bratislava Challenger Sao Paulo Challenger Sao Paulo Challenger Salinas Challenger Bancolombia Open - Bogota Heilbronn Challenger Sarajevo Challenger Unique Zagreb Open - Zagreb Santiago Challenger Singapore Challenger Aptos Challenger Tulsa Challenger Tiburon Challenger Sao Jose Do Rio Preto Challenger Charlottesville Challenger Zenith Tennis Cup-Harbour Club - Milan Champaign Challenger Sao Paulo Challenger Honolulu Challenger Bucaramanga Challenger ATP Open Castilla y Leon - Segovia Akbank Private Banking TED Open - Istanbul Guadalajara Challenger Blumenau Challenger Santos Challenger Rio Quente Challenger Monza Challenger IV Challenger Ciudad De Guayaquil - Guayaquil Caversham International Tennis Tournament - Jersey Binghamton Challenger Lexington Challenger Sao Paulo Challenger Cali Challenger Johannesburg Challenger Mons Challenger Bucaramanga Challenger Bergamo Challenger Belgrade Challenger Jersey Challenger Blunmenau Challenger Curitiba Challenger Rhodes Challenger Ramat Hasharon Challenger Bordeaux Challenger Lugano Challenger Reggio Emilia Challenger Segovia Challenger Salvador Challenger Bangkok Challenger Eckental Challenger Aachen Challenger Sao Paulo Challenger Blumenau Challenger Nottingham Challenger Campos do Jordao Challenger Florianopolis Challenger Caltanissetta Challenger Campinas Challenger Rio De Janeiro Challenger Porto Alegre Challenger Helsinki Challenger ATP Challenger Tour Finals Sao Paulo Challenger Maui Challenger Dallas Challenger Rimouski Challenger Itajai Challenger Santos Challenger Tallahassee Challenger Rio Quente Challenger Oberstaufen Challenger Campinas Challenger Sao Paulo Challenger San Luis Potosi Challenger 2002 - San Luis Potosi X Abierto Internacional de Salinas - Salinas Shimadzu All Japan Indoor Tennis Championships - Kyoto VII Avierto Internacional de Salinas - Salinas 2002 USTA Challenger of Calabasas - Calabasas Hungarian Open - Budapest Schickendanz Open - Furth The Manchester Trophy - Manchester West of England Tennis - Bristol V Gramado Open de Tennis - Gramado III Gramado Open de Tenis - Gramado Challenger Ford de Cherbourg - Cherbourg Copa Ericsson Brazil - Sao Paulo Kolding Challenger Aberto Da Costa Do Sauipe - Bahia Intelig Tennis Cup - Campos do Jordao Credicard Tennis Cup - Campos do Jordao BH Tennis Open International Cup - Belo Horizonte IV Gramado Open de Tenis - Gramado Segundo Aberto de Brasilia - Brasilia Telesp Celular Open - Campinas Copa Ericsson Mexico - Guadalajara The Bolton Challenger - Bolton Visa Tennis Open - Sao Paulo Neride Prague Indoor - Prague Jameson Cup - Milan Copa Ericsson - Sao Paulo The LTA Wrexham Challenger - Wrexham Prague Open - Prague Ljubljana Open - Ljubljana The Surbiton Trophy - Surbiton West of England Challenger - Bristol Fifth-Third Bank Tennis Championships - Lexington 12th BH Tennis Open International Cup - Belo Horizonte Colorado Classic - Denver Binghamton Professional Tennis Tournament - Binghamton 3° Trofeo 'Citta di Brindisi' - Brindisi VI Gramado Open de Tenis - Gramado Tumkur Open - Tumkur Dharwad Challenger 2003 - Dharwad Czech Indoor Open - Prague Jameson Cup - Milan Intersport Heilbronn Open - Heilbronn Gemax Samsung Open 2004 - Belgrade Challenger Ford de Cherbourg - Cherbourg Challenger 42 - Andrezieux Heineken Challenger 2004 - Ho Chi Minh City The LTA Wrexham Challenger - Wrexham Sarajevo Open 2004 - Sarajevo Prague Open - Prague The LTA Nottingham Challenger - Nottingham Ourocard Tennis Challenger - Sao Paulo SAA Hilversum Open - Hilversum S Tennis Master Championship - Graz TED Open - Istanbul The LTA Bolton Challenger - Bolton Czech Indoor Open - Prague Jameson Cup - Milan Ischgl International ATP Challenger - Ischgl ATP Challenger Numea - New Caledonia Aberto de Sao Paulo - Sao Paulo The LTA Men's Challenger Wrexham - Wrexham KGHM Polish Indoors - Wroclaw Open de Franche-Comte - Besancon Sarajevo Open - Sarajevo Torneo Internacional Challenger Fila 2005 - Leon Challenger Casablanca San Angel - Mexico City Nottingham Men's Challenger - Nottingham San Remo Tennis Cup 15° Piertomaso - San Remo Sassuolo Challenger - Sassuolo The Surbiton Trophy - Surbiton Trofeo Internacional Club Laieta - Barcelona Ciudad de Pozoblanco Open Diputacion - Cordoba The LTA Men's Challenger - Nottingham USTA Comerica Challenger - Aptos The Manchester Trophy - Manchester Singha Tennis Classic - Tarzana Credicard Mastercard Tennis Cup 2005 - Campos do Jordao Arroyo de la Encomienda - Valladolid 14° BH Tennis Open - Belo Horizonte ATP Open Castilla y Leon - Segovia VIII Gramado Open - Gramado Open de Tenis Amaya - Pamplona Lubbock Challenger - Lubbock XI Trofeo Ciudad de Quito - Quito Copa Petrobras - Bogota The LTA Men's Challenger - Southampton Copa Petrobras - Santiago Copa Petrobras - Montevideo Challenger Cudad de Guayaquil - Guayaquil Copa Petrobras - Aracaju Copa Petrobras - Buenos Aires The LTA Sunderland Challenger - Sunderland USTA Challenger of Orlando - Orlando Nossa Caixa Tennis Cup - Sao Paulo The LTA Wrexham Challenger - Wrexham Internazionali di Tennis - Bergamo USTA Men's Challenger of Dallas - Dallas USTA Freeman Men's Challenger - Joplin 3rd Volkswagon Challenger - Wolfsburg XI Abierto Internacional de Salinas - Salinas Corona Mexico City Open - Mexico City Copa Club Campestre de Aguascalientes - Aguascalientes 2006 USTA Tallahassee Tennis Challenger - Tallahassee Aberto de Santa Catarina - Florianopolis 2006 Challenger of Santa Clarita California Challenger - Valencia The LTA Cardiff Challenger - Cardiff Abierto Colombiano de Tenis - Bogota Isla de Lanzarote - Lanzarote Unique Zagreb Open - Zagreb Baden Open - Ettlingen Czech Open 2006 - Prostejov 2006 North Shore Pro Tennis Championship - Winnetka Credicard Mastercard Tennis Cup - Campos do Jordao BH Tennis Open International Cup - Belo Horizonte s Tennis Masters 06 - Graz II Manta Open - Manta Amazonia Open de Tenis - Belem Open D'Orleans - Orleans IX Gramado Open - Gramado Copa Petrobras Colombia - Bogota Kobstaedernes ATP Challenger - Kolding Copa Petrobras Uruguray - Montevideo The LTA Nottingham Challenger - Nottingham Lambertz Open by Stawag - Aachen Copa Petrobras Brazil - Aracaju Tatra Banka Open 2006 - Bratislava Privatbank Open 2006 - Dnepropetrovsk LTA Shrewsbury Challenger - Shrewsbury Heilbronn Open - Heilbronn II Cyclus Open de Tenis - Florianopolis KGHM Dialog Polish Indoors - Wroclaw BMW Tennis Championship - Sunrise USTA Tallahassee Tennis Challenger - Tallahassee Morocco Tennis Tour - Casablanca 2007 Challenger of Santa Clara - Valencia Aberto de Santa Catarina de Tenis - Florianopolis Isla de Lanzarote - Lanzarote The Surbiton Trophy - Surbiton Sunset Moulding Yuba City Racquet Club Challenger - Yuba City 2007 Nielsen Pro Tennis Championship - Winnetka BH Tennis Open - Belo Horizonte Credicard Citi Mastercard Tennis Cup 2007 - Campos do Jordao Open des Alpes Trophee BNP Paribas - Grenoble Oklahoma Challenger - Tulsa Seguros Bolivar Open - Medellin Challenger 42 - Andrezieux Ford Tennis Championships - Louisville ITG Miami Challenger - Miami Internationaux du Doubs - Besancon Challenger DCNS de Cherbourg - Cherbourg Challenger de Providencia-Copa Kia - Santiago Puerto Rico Challenger Tennis Event - Humacao Tallahassee Tennis Challenger - Tallahassee Baton Rouge Pro Tennis Classic - Baton Rouge Sail Open - New Delhi Izmir Cup - Izmir The Surbiton Trophy - Surbiton Seguros Bolivar Open - Bogota Challenger Banque Nationale - Granby The Comercia Bank Challenger - Aptos V Manta Open-Trofeo Ricardo Delgado Aray - Manta Oldum Brown Vancouver Open - Vancouver GHI Bronx Tennis Classic - Bronx ATP Challenger Trophy 2008 - Trnava Bancolombia Open - Cali Music City Challenger - Nashville Seguros Bolivar Open - Medellin Talahassee Challenger Nottingham Challenger Rimini Challenger Binghamton Challenger St. Remy Challenger Jersey Challenger Bogota Challenger Athens Challenger Nottingham Challenger Turin Challenger Aptos Challenger Vancouver Challenger Brasilia Challenger Sao Paulo Challenger Medellin Challenger Santos Challenger Sarasota Challenger Vancouver Challenger Recife Challenger Sacramento Challenger Rimouski Challenger Tallahassee Challenger Sarasota Challenger Savannah Challenger Sao Paulo Challenger Sacramento Challenger Belem Challenger Geneva Challenger Charlottesville Challenger Bratislava Challenger Knoxville Challenger Champaign Challenger Sao Paulo Challenger Caltanissetta Challenger Nottingham Challenger Blois Challenger Winnetka Challenger Manta Challenger Binghamton Challenger Segovia Challenger Sao Jose Do Rio Preto Challenger 1st Challenger Tournament Leon - Leon Sporting Challenger - Turin The Manchester Trophy - Manchester BH Tennis Open International Cup - Belo Horizonte The Manchester Trophy - Manchester BCP Tennis Classic - Sao Paulo Global Telecom Open - Florianopolis The Nottingham Cahllenger - Nottingham Geneva Challenger - Geneva The Scottish Tennis Championships - Edinburgh Genoa Open 'Fondazione Carige' - Genova IPP Open - Helsinki Trani Cup - Trani Music City Challenger - Nashville Gemax Samsung Open 2005 - Belgrade Tallahassee Tennis Challenger - Tallahassee Ljubljana Open - Ljubljana SMS Tennis Cup - Sao Paulo Hilton Waikoloa Village USTA Challenger - Waikoloa BH Tennis Open International Cup - Belo Horizonte Joinville Tennis Festival - Joinville Ethias Trophy - Mons ECU Prague Open - Prague Brasil Open - Salvador The Stella Artois Grass Court Championships - London The Samsung Open - Nottingham Open de Rennes La Trinitaine - Rennes BMW Tennis Championship - Sunrise Pharma Medico Open 2008 - Aarhus Gramado Challenger - Gramado The Nottingham Open - Nottingham Open de Moselle - Metz Brasil Open - Costa do Sauipe Kobstaedernes ATP Challenger - Kolding Stockholm Open - Stockholm Delray Beach International Tennis Championships - Delray Beach XIII Trofeo Ciudad de Quito - Quito The LTA Hull Challenger - Hull The Stella Artois Championships - London The 10tele.com Open - Nottingham Campbell's Hall of Fame Tennis Championships - Newport Cridicard Mastercard Tennis Cup - Campos do Jordao Thailand Open - Bangkok MoviStar Open - Vina del Mar Millenium Tennis Championships - Delray Beach Brasil Open - Costa do Sauipe Regions Morgan Keegan Championships - Memphis The Tennis Channel Open - Las Vegas Rennes Challenger Orleans Challenger The Stella Artois Championships - London Red Letter Days Open - Nottingham Helsinki Challenger Campbell's Hall of Fame Tennis Championships - Newport Countrywide Classic - Los Angeles 2005 Tulsa Challenger - Tulsa Legg Mason Tennis Classic - Washington Telesp Celular Open - Ribeirao Preto Copa Ericsson Brazil - Sao Paulo Bath Challenger Open de Rennes - Rennes Copa Petrobras-Uruguay - Montevideo The Artois Championships - London The Nottingham Open - Nottingham Lubbock Challenger - Lubbock Bauer Watertechnology Cup - Eckental Dallas Challenger Florionapolis Challenger Credicard Mastercard Tennis Cup - Campos do Jordao AEGON International - Eastbourne SA Tennis Open - Johannesburg Brasil Open - Costa do Sauipe AEGON Championships - London Sao Leopoldo Challenger Campbells Hall of Fame Tennis Championships - Newport Allianz Suisse Open Gstaad - Gstaad Wimbledon - London U.S. Open - New York TESS Tennis Classic - Campinas Ethias Trophy - Mons Australian Open - Melbourne Thailand Open - Bangkok SA Tennis Open - Johannesburg AEGON Championships - London Campbell's Hall of Fame Tennis Championships - Newport AEGON Championships - London SkiStar Swedish Open - Bastad Delray Beach International Tennis Championships - Delray Beach AEGON Championships - London The Surbiton Trophy - Surbiton The Surbiton Trophy - Surbiton Grand Prix de Tennis de Lyon - Lyon Sydney International - Sydney Brazil Open - Salvador The Samsung Open - Nottingham Credit Agricole Suisse Open - Gstaad Brasil Open - Sao Paulo Brasil Open - Sao Paulo The Stella Artois Grass Court Championships - London RCA Championships - Indianapolis Chennai Open - Chennai Copa Telmex - Buenos Aires The Stella Artois Grass Court Championships - London Brasil Open - Costa do Sauipe Bet-at-home Cup - Kitzbuhel Nossa Caixa Aberto de Sao Paulo - Sao Paulo SA Tennis Open - Johannesburg AEGON Championships - London Open de Moselle - Metz Countrywide Classic - Los Angeles AIG Japan Open Tennis Championships - Tokyo Farmers Classic - Los Angeles The Stella Artois Grass Court Championships - London Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Sony Ericsson Open - Miami BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York French Open - Paris NASDAQ-100 Open - Miami French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Rogers Masters - Montreal Wimbledon - London Pacific Life Open - Indian Wells 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 French Open - Paris Wimbledon - London U.S. Open - New York Davis Cup, World Group, 1R, AUS-GBR 4-1 Wimbledon - London Davis Cup, Group 1, 2R, ISR-GBR 2-3 French Open - Paris Davis Cup, World Group, PO, GBR-AUT, 2-3 Davis Cup, World Group, PO, CRO-BRA, 4-1 Davis Cup, World Group, 1R, USA-BRA 3-2 LTA Wimbledon Wildcard Play-off tournament Australian Open - Melbourne 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 Wimbledon - London Davis Cup, World Group, 1R, ARG-GBR 4-1 Davis Cup, Group 1, PO, GBR-ISR 2-3