The world number one looked to be heading towards a certain defeat after losing the opening two sets but clawed back to defeat Federer 6-7 4-6 6-3 6-2 7-5 and remain on course for his third grand slam title this year after winning the Australian Open and Wimbledon championships.
In Image: Novak Djokovic of Serbia reacts after winning a semifinal match against Roger Federer