Italy's Silvia Farina-Elia has announced her retirement from the women's tennis circuit after struggling back from a recurrence of a shoulder injury.

Farina-Elia, now ranked 28th in the world after being on the fringes of the top 10 three years ago, said her body could no longer cope with the strain of competition.

"I'd intended to retire at the end of this year, so the decision was in the air," she told Italian media.

"I made my mind up after the tournament in Palermo in July where I had my second shoulder injury. My character pushed me to come back and I tried but the injury is more serious than it first seemed," she added.

The 33-year-old from Rome won three WTA events in her career - all of them at Strasbourg between 2001 and 2003 and she was a regular member of the Italian Fed Cup team.

She is the only player to have beaten both the Williams sisters this year, defeating Venus in Dubai and Serena at Amelia Island.