Novak Djokovic had to deal with a slow start, a roof closing for rain and treatment on a sore neck before finally reaching the final