Tennis star Serena Williams has indicated that she is pregnant in a post on her Snapchat.
Fans were shocked in December when Williams announced her engagement to Reddit co-founder Alexis Ohanian, as many didn't even know the pair were dating.
Williams posted a photo on Snapchat on Wednesday morning with the caption "20 weeks". She was scheduled to play at the Indian Wells and the Miami Open but pulled out because of a knee injury.
In January, Williams clinched her 23rd Grand slam title after a 6-4, 6-4, victory against her sister, Venus Williams.
Williams said at a press conference after her win at the 2017 Australian Open in January that it "feels good" to be engaged.
As speculations were rife that Serena's post was about pregnancy, the 35-year-old soon deleted the post triggering a debate among tennis fans about whether or not she was joking.
The world renowned athlete has clearly taken some lessons in keeping secrets from her BFF Beyonce.
Just two days ago, Williams posted the photo below to Instagram showing Ohanion sweeping her off her feet on a beach that looks like it's in Northern California.
Serena Williams, is pregnant with her and her fiancé, Alexis Ohanian's, first child.
(AP) It's another love game for Serena Williams: She is pregnant - and, based on the timeline she offered, she already was when she won the Australian Open. The Australian gave birth to her first child in March of 1972. But if she does want to come back, she's more than capable of it.
Serena Williams flaunts her baby bump at 20 weeks pregnant.
Williams is the oldest woman to win a major singles title and still dominates the tour at an age when most players have retired. "Really, really nice to see". Returning once more, Court won one more WTA title and played her final Grand Slam at the 1975 US Open (reaching the quarterfinals).
Five-times Grand Slam victor Maria Sharapova, who returns to competition next week after a 15-month doping ban, could also benefit if she rediscovers her top form.