Former Top 10 player Patty Schnyder is expecting her first child. ''I'm pregnant,'' she wrote on Facebook.

Schnyder, 35, retired from tennis three years ago and in 2013 divorced her husband and former coach Rainer Hoffmann. She did not identify the father.

''And there is even a real daddy, who is also full of anticipation. So a sperm donor was not needed. We enjoy this beautiful and exciting time,'' she said.