Serena Williams has scored double in love.

The 35-year-old tennis champion announced Tuesday morning via Snapchat that she's 20 weeks pregnant.

Williams also recently announced her engagement to 33-year-old Reddit cofounder Alex Ohanian, posting a poem called "I said yes" on the site. Ohanian proposed in December at a restaurant in Rome, where the two met.

Williams deleted her preganacy announcement minutes after posting it, but the news had the internet in shock, especially after it was revealed that Williams was pregnant when she won the 2017 Australia Open.

Williams will not only be juggling not only marriage, motherhood, and her many medals, but also her clothing line "Signature Statement" with HSN; endorsements with brands such as Nike and Pepsi, a stake in the Miami Dolphins; and her philanthropic organization, The Serena Williams Fund, dedicated to education equity and aiding victims of violence.

Congratulations to Serena for being an all-around champion.