Serena Williams and her fiancee, Reddit co-founder Alex Ohanian, are expecting their first child. Serena made the announcement today on Snapchat, revealing that she's 20 weeks along.

Serena first announced that she was engaged to Alex by posting about it on Reddit last December.

The 35-year old tennis superstar still ranks #2 in the world, though her tennis career is going to take a backseat in the immediate future now that she's due to have her first baby in just four more months.

Check out the snap below.