Kyrgios defeated the three-time defending champion 6-4 7-6 (7-3) to book a semi-final showdown with Roger Federer after the Swizz maestro downed Rafael Nadal. 

"It feels good. I knew what I had to do today. It was always going to be tough; he is a great champion," Kyrgios said.

Kyrgios beat Federer in their only previous meeting two years ago.

"Roger is one of my favourite players of all time, but I don't mind who I play," said the 15th seed.

"It's just another match for me. I have to get ready for tomorrow.

"I am serving really well. That is creating chances for me to put pressure on their service games.

"My mentality is improving and I am trying really hard to fight for every point and just compete."