En el Torneo de Roland Garros de 2005, Hanescu tuvo su mejor resultado en un torneo de Grand Slam cuando venció al argentino David Nalbandian en cinco sets en la ronda de dieciseisavos.