Serena Williams has revealed on social media that she is five months pregnant.
The tennis superstar, 35, announced her engagement to Reddit co-founder Alexis Ohanian in December and won the Australian Open in January while she must have been carrying the baby.
Serena revealed her baby bump on Snapchat on Wednesday with the caption "20 weeks" on a picture of her in a yellow bikini.
The post was later deleted but the pregnancy is clearly pronounced.
Serena is the most successful female tennis player in the modern era with a staggering 23 Grand Slam titles.