Novak Djokovic has been granted a visa to play in the Australian Open in January, Guardian Australia and state broadcaster ABC reported on Tuesday.