Don't like Kyrgios, his attitude is terrible. It's not about being 'different,' or being a 'rebel,' he's just seeking attention. Now he's seeking attention for 'becoming a better person and growing.' Yeah, I don't buy it. I very happy that Nadal took care of him. He should have lost to Khachanov.
Federer escapes, again, and this was even more of an escape than the previous match. As of this writing, Djoković is up a set and a break against Raonić, so that's who Federer will likely play next. If Federer is still hampered by the injury he carried against Sandgren, there is no way he is beating Djoković. If he has recovered and plays loose (he may, as he was so close to losing in the last two match), then he's got a chance, but Djoković is the favorite in that match.
On the other side I'd love to see Nadal and Wawrinka play in the Semis. That'll be a barnburner. Wawrinka isn't what he was 2013-2017, but he and Medvedev played a good match the other day so I expect a competitive match, if both of them go through. Wawrinka gets better as these tournaments progress into the later rounds, so I can see him beating Zverev and Nadal will also have a tough one against Thiem, but he's definitely the favorite in that one.
If those are the four semifinalists, then it'll be another oldie lineup: Federer at 38, Wawrinka at 34, Nadal at 33 and Djoković at 32. It's really crazy. This would have been unheard of even 10 years ago, nevermind 20.