Serena Williams has revealed she is 20-weeks pregnant with a close up of her growing bump on Snapchat.Williams will be 36 in September and has achieved every milestone possible during an illustrious career.

The world No 2 has not played since the Australian Open in January where she beat sister Venus 6-4, 6-4 for her 23rd grand slam title. Last month the American pulled out of Indian Wells and Miami Open citing a knee injury.

Williams announced in December that she was engaged to Alexis Ohanian, a co-founder of Reddit, the social messaging site. Already today's announcement has led to some fans' fears that she may never return to the sport.