Novak Djokovic has demanded an apology from Channel 9 and host Tony Jones for “insulting and offensive comments” towards him.