Djokovic Defeats Federer Again in Three Sets