Djokovic sweats to Open semi amid scheduling farce