Djokovic's path to reach a (potential) Wimbledon final will be #57, #111, #48, #66, #23 and #22 - there'll probably have been stronger ATP 250 runs than that.
Nadal, to reach Federer, has beaten #274, #43 (admittedly someone who could and should be ranked much higher), #72, #69 and #65
Federer = #86, #169, #28, #20 and #7, to be fair, his last 3 rounds have been the highest ranked player he could have faced once the draw was made.
I am looking forward to Federer-Nadal on Friday, but it kind of has felt a waste of 10 days getting to this stage, and imagine what it would look like if these 3 were injured. Zverev and Tsitsipas losing to unspectacular players in the first round in grim, especially when it is BO5, so usually less chance of a shock. Shapovalov losing to Berankis in straight sets is even worse, Thiem is pretty average away from clay, and while it wasn't amazing when Cilic and Anderson were at the top of their game given their style, at least it did offer something a bit different and a potential obstacle for the big 3 if they were having an off day. The tour is badly missing a healthy Murray and Del Potro, both looking unlikely to get back to anywhere near where they were, although saying that, Murray will probably be confident of reaching QFs and SFs if/when he returns if he avoids the big 3 early, given the nature of the rest of the field. There was Stan as well, but realistically, his slam challenging days are probably behind him as well given his age and injuries.
I can't see the US Open in 6 weeks being that much different.
Djokovic had to demand the roof stay closed last year just to give him a big advantage to help him beat Nadal, he only won by two points even with that. If Nadal plays like that again on Friday I think he will have no problem beating Federer.
Nadal has come in slightly at Bet365 this past hour or so. I certainly want the winner of that match to take the title (beating Djokovic). At least there's no sign of injury from either of them, and hopefully it will be even half as good as their last match at Wimbledon 11 years ago.