[PHOTO: COURTESY]

Tennis queen Serena Williams has revealed she is pregnant with her first child.

The tennis legend shared a photo of her showing off her baby bump on social media.

Serena Williams is said to be 20 weeks pregnant.

The American sporting star is in a relationship with Reddit co-founder Alexis Ohanian.

Reports indicate that Serena Williams was already pregnant when she won Grand Slam title number 23 at the Australian Open in January this year.

[PHOTO: COURTESY]