Novak Djokovic equaled the record of former coach Andre Agassi with a 26th consecutive victory at the Australian Open to reach the semi-finals.