The Austrian registered his third win over Federer in five meetings.