Question: has kyrgios ever beaten federer?
Answer: At the Madrid Open a week later, Kyrgios defeated world number two and 17-time Grand Slam champion Roger Federer in the second round, saving two match points in the final set tiebreak in the process.