In a match that was a repeat of last year`s final, the four-times champion hammered 20 aces in his best performance of the tournament to set up a final against either world number one Rafael Nadal or British sixth seed Andy Murray.
Image:Roger Federer of Switzerland celebrates after winning match point over Novak Djokovic.
Text: Reuters, Image: Getty (Any unauthorised reproduction is prohibited)