Tennis great Serena Williams just announced she's pregnant with her first child!

Williams and fiance Alexis Ohanian are expecting a baby and the tennis superstar announced the happy news with a Snapchat telling fans she's 20 weeks along.

She also shared a snap with her fiance, Reddit cofounder Alexis Ohanian, on Monday, where Ohanian carried his bride-to-be on a beach in an undisclosed location.

After winning the Australian Open in January (right around the time she would have found out she was pregnant), the tennis superstar boughed out of the BNP tournament in Indian Wells in early March, citing a knee injury. At that point she was just past her first trimester. And if you do the math, the couple, who announced their engagement in December, must have conceived during their celebratory trip to Rome. Awww!