Novak Djokovic has overcome some trouble breathing and played quite well for a straight-set victory over 26th-seeded Tomas Machac to reach the fourth round at the Australian Open.