Tennis star Serena Williams has hinted she is pregnant with her first child in a post on her Snapchat account.

The 35-year-old posted a picture of herself in a yellow swimsuit with a prominent bump – she captioned the image “20 weeks”.

Williams announced her engagement to Reddit co-founder Alexis Ohanian, 33, in December after dating for more than a year.

Earlier this week she posted an Instagram photo of the couple enjoying time on the beach.

Alexis Ohanian and Serena Williams
Alexis Ohanian and the tennis star on the beach. Pic: Serena Williams

In January, Williams beat her sister Venus in the Australian Open final to win a record-breaking 23rd Grand Slam.

The win meant she surpassed German Steffi Graf’s 22 Grand Slam titles in the Open-era.

Williams claimed her first Slam – the US Open – 18 years ago.

Serena and Venus hug after the Australian Open final
Serena hugs her sister Venus hug after the Australian Open final

The news suggests the current world number two will miss this year’s Wimbledon in July.

The couple have made no other comment about the potential pregnancy.