Patty Schnyder has announced her retirement from tennis with immediate effect.

25082 - Patty Schnyder hangs up her racket

The 32-year-old, who made her first grand slam appearance at the French Open in 1996, announced she would be hanging up her racket after a 17-year career.

Schnyder failed to win a match on clay all year, and four days after crashing out to Sorana Cirstea in straight sets in the opening round at Roland Garros, admitted it was time to call it a day.

"It's time to close this chapter of my tennis career. It's very emotional," a tearful Schnyder said. "And after my first round defeat here, I dedided I had to do something.

"I had always wanted to win a Grand Slam title but that will have to remain a dream."

The Swiss won 11 WTA Tour titles and reached a career-high of world No. 7 in 2005.