The 35-year-old greatest active female tennis star and 23-time Grand Slam champion posted on her Snapchat Wednesday a selfie of her showcasing a baby bump in a yellow one-piece swimsuit, with the caption "20 weeks." She later deleted the photo.

Her rep confirmed to E! News Serena is pregnant and due to give birth this fall.