Novak Djokovic could miss out on defending another of his Grand Slam titles, with France passing new vaccination laws that may threaten his ability to compete at Roland Garros later this year.

The 34-year-old will not defend his Australian Open title, with a drawn-out saga concerning his vaccination status culminating in his visa being cancelled for a second time after an intervention from Australian immigration minister Alex Hawke.

But the controversy surrounding the 20-time Grand Slam winner could be set to continue, with French parliament passing stringent vaccination laws ahead of May's French Open.

After French lawmakers comfortably passed the new measures, proof of vaccination status will soon be required to enter a wide variety of public places, including sports stadiums, and the country's sports ministry says there will be no exemptions for professional athletes.

"The rule is simple. The vaccine pass will be imposed, as soon as the law is promulgated, in establishments that were already subject to the health pass," the ministry said.

"This will apply to everyone who is a spectator or a professional sportsperson, and until further notice.

"Now, as far as Roland Garros is concerned, it is in May. The situation may change between now and then, and we hope that it will be more favourable.

"So, we'll see, but clearly, there's no exemption."

Men's grand slam winners - Djokovic, Federer, Nadal

Djokovic, who is tied with Rafael Nadal and Roger Federer for all-time Slam wins in the men's game, has come in for widespread criticism regarding his failure to be vaccinated against COVID-19, as well as for appearing in public in the days after testing positive for the virus last month.

Meanwhile, Djokovic has arrived back in his native Serbia, travelling via Dubai from Melbourne to Belgrade after losing a last-ditch court appeal to remain in the country.