NEW YORK (WFAN) — It has been 13 years since an American last won a Grand Slam men’s singles tennis title. But John McEnroe sees an opening for that to change in the near future.

“There’s a void that’s about to occur because of what’s happened with (Roger) Federer and (Rafael) Nadal,” the tennis great told WFAN’s Marc Malusis on Tuesday. “I mean, they’re at the end, right? You can’t imagine them going on more than a year or two. (Novak) Djokovic (and Andy) Murray are the two best, but they’re not getting younger. I know 29 sounds young, but they’re going to have another couple years, you anticipate. So there’s these young guys. There are actually some young Americans that potentially could for sure get in the top 10. Whether they can be Grand Slam champions, that’s the issue I wonder with right now.

READ MORE: NYPD: Jose Ramos, 56, Killed In Cypress Hills Hit-And-Run

“The big difference for tennis right now is that the best athletes in our country are playing football, they’re playing basketball. To some extent, it’s easier in schools to get on even a soccer field. And the cost of it … it’s too expensive.”

READ MORE: Attorney General Letitia James Sues Cemetery Monument Companies Accused Of Scamming Dozens Of New Yorkers

McEnroe mentioned Frances Tiafoe and Taylor Fritz as two young Americans with promise.

The last American man to win a Grand Slam event was Andy Roddick, when he won the US Open championship in 2003.

MORE NEWS: 3 Accused Of Stealing Elderly Woman's Purse At Upper West Side Movie Theater

To listen to the full interview with McEnroe, in which he also discusses competing in the PowerShares QQQ Cup on Jan. 7 at Barclays Center, click on the audio player above.