Tennis legend Serena Williams revealed Wednesday on Snapchat that she was 20 weeks pregnant with fiance, Reddit co-founder Alexis Ohanian. 

She unveiled the news while pictured in a yellow swimsuit with the caption "20 weeks." 

Last December, Williams, 35, announced her engagement to Ohanian.

The couple is currently on vacation, and Serena's been sharing snapshots of it on Instagram.

Photo: Instagram

Congrats Serena!! 

Photo: Giphy