Time is running out for Serena Williams, says McEnroe

Cape Town - Time is running out for Serena Williams to notch up a record equaling 24th Grand Slam, according to John McEnroe.

Williams has not won a Slam since January 2017, when she won the Australian Open whilst pregnant.

One more win for Williams and she will equal Margaret Court's record, and she has come close, losing both the US Open and Wimbledon finals in 2018.

McEnroe, though, worries that she won't get many more chances.

"She is going to be 38 and she has had a baby. How does your body react to that is an obvious question," he said.

"As you get older, at least for me, I felt there was more pressure because you realised that your window is closing.

"You don't know how much longer you are going to be doing it. And you end up feeling: I had better do it now.

"I don't know what she is thinking. But I am thinking she can't be thinking I am going to be playing for much more than a year or two."

Williams has only won nine matches this year as she has been restricted to only five tournaments by injury.

Despite that, Chris Evert still makes her the favourite for Wimbledon next month.

"She is still the best grass-court player out there," Evert said.

"She was not at her best in the US Open and she still lost in the final.

"Maybe she doesn't need to be 100% but she has to be 80 or 90% to really have a chance. Maybe there is not as much intimidation factor. But it is hard for me to bet against Serena."