Somebody like Kyrgios,Zverev...
I'm a fan of both those legends, Federer and Nadal and see them in the finals, but as you have mentioned there are a lot of unexpected things that could come.
Likes of Kyrgios and Zeverev to pull an upset is not far as this two young lions have been showing good potential and are really challenging the top players right now. And they have good odds to win the tournament behind Federer and Nadal now since Murray is already out. Though Kyrgios, who can beat anyone when he is at his best, is sometimes very erratic. Let's see how it goes, as the veterans usually push their game to new levels specially in big tournaments and if they are also shove by the youngers.
I dont think that kyrgios can be in the high class, especially not in this tourny.
Young Zverev has a beautiful tennis and he can get up to the semi finals imo.
I think that Nadal will win the tourny
About Tiafoe-Federer match... Tiafoe is very talented player and he is playing in front of his own audience. It can be an incentive for him. I hope he can make a surprise
I think good bet is over 9.5 games 1st set @2.00.