Tennis superstar Serena Williams has mommy duties on deck. The sports icon has dropped a shocker on fans by announcing an unexpected pregnancy.

Williams went to social media Wednesday (April 19) with a baby bump pic.

Serena Williams is expecting. The tennis ace confirmed Wednesday she is 20 weeks along in her pregnancy, showing off her growing baby bump in a bright yellow bathing suit on Snapchat. Williams, 35, is engaged to Reddit co-founder Alexis Ohanian, 33. The couple shared a post-Easter snap from the beach on Tuesday. (Page Six)

serena11

Back in mid-February, Williams nearly broke the Internet with some amazing bikini shots.

Screen Shot 2017-02-16 at 7.03.29 PM

Screen Shot 2017-02-16 at 7.03.39 PM

Screen Shot 2017-02-16 at 7.03.51 PM

RELATED STORIES FROM SOHH.COM

Serena recently flexed her engagement ring from celebrity fiancé Alexis Ohanian.

Serena Williams just showed the world her new engagement ring … and it’s massive. Williams posted the pic Thursday with new fiance and Reddit co-founder Alexis Ohanian and — while it’s not a super close-up of the rock — you can tell she’s sporting some serious bling. The couple announced their engagement last week … but somehow the diamond hasn’t seen the light of day until now. (TMZ)

0105-serena-williams-ring-reddit-zoom-3

In early January, Williams went to Instagram with a spoof engagement ring.

screen-shot-2017-01-06-at-10-41-43-am

screen-shot-2017-01-06-at-10-42-19-am