Novak Djokovic says he will be unable to travel to New York for the US Open, which begins on Monday.
Djokovic did not defend his Australian Open title in January because his Covid-19 vaccination status led to him being deported from the country.
Since October 2021, the United States has banned non-vaccinated visitors.
Serb Djokovic had hoped to compete, but wrote on Twitter on Thursday: "Sadly, I will not be able to travel to NY this time for US Open."
The 35-year-old won his 21st major title with victory at Wimbledon in July, leaving him one behind Rafael Nadal's all-time men's record, but will miss out on another chance to add to his tally.
"I'll keep in good shape and positive spirit and wait for an opportunity to compete again," Djokovic added.
"See you soon tennis world!"
Djokovic was on the US Open entry list as recently as Monday and, in a social media post on 30 July, wrote "I am preparing as if I will be allowed to compete".
I won't miss him
He had a lot of time off since new year to educate himself on some science and act a bit less entitled. He knew what to do if he wanted to play.
Good to see that ignorance and stupidity does not get rewarded.
"Never argue with an idiot - they take you down to their level and then beat you on experience"
"Don't wrestle with a pig: you both get dirty, but the pig actually likes it"