Serena Williams
Serena Williams is pregnant Reuters

Serena Williams has revealed that she is pregnant. The 35-year-old tennis player is expecting her first child with her boyfriend, Reddit co-founder Alexis Ohanian.

Williams took to Snapchat to share a photo of her baby bump. She announced that she is 20 weeks along in her pregnancy.

The couple, who have been together since 2015 will welcome the baby later this year.

In December 2016, Williams revealed that she is engaged to Ohanian on Reddit. She wrote a poem in the "I Said Yes" section of the site.

She wrote: "I came home. A little late. Someone had a bag packed for me. And a carriage waited. Destination: Rome. To escort me to my very own 'charming.' Back to where our stars first collided. And now it was full circle. At the same table we first met by chance. This time he made it not by chance. But by choice. Down on one knee. He said 4 words. And I said yes."

"And you made me the happiest man on the planet," Ohanian replied in a comment.