Serena Williams has revealed she is 20 weeks pregnant by sharing a closeup of her growing bump on Snapchat.

The world No 2 has not played since the Australian open in January where she beat her sister Venus 6-4,6-4 her 23rd grand slam title. Last month the American pulled out of Indian Wells and Miami open,citing a knee injury but there is speculation that the world No 2 might be pregnant then.

Serena announced in December that she was engaged to Alexis Ohanian,a Co-founder of Reddit,the social messaging site.Today announcement has led to some fans fear that Serena may never return to the Sport.

Serena and boyfriend Alexis

Serena Williams will be 36years old in September and has achieved every milestone possible during her illustrious career.