Djokovic had to face 2 top-8 seeds though. Berrettini (6) who ONLY lost to him this year in slam, and Zverev (4) who is the 2nd best player in the world since the clay season, and who hadn't lost a match since Wimbledon. I don't think ANYONE else would've had the last word against this Zverev. In comparison, Medvedev had a qualifier in 1/4, and 2 non top-10 seeds including one who was playing his first slam 1/2. Djokovic also played Nishikori who was easily top-15 in this match, whereas Medvedev got a 35 years old clay specialist (Andujar). In Round 1 Djokovic faced a teenager who was on a winning streak of 14 matches. Rune > Gasquet, Nishikori > Andujar, Berrettini > Zandschulp and Zverev > Auger-Aliassime. Technically, only Medvedev's 4th Round was tougher (Evans > Brooksby) and maybe the 2nd match (Grieekspoor vs Koepfer... debatable, though since Griekspoor took out Struff). So, Medvedev dropping 1 set is a bit misleading IMO. He was only a few points away from dropping 2 sets against a qualifier in 1/4. And today he was down 2-5 + 3 sets points on Auger's serve at 5-3. FAA choked big time IMO. Much like Sinner in the 3rd set tie-break or Harris in his 1st set.
"Medvedev has been playing better all tournament" Debatable. In the last 2 matches, I thought Djokovic played reached a higher level. Do you really believe Medvedev played better than Djokovic's last 3 sets vs Berrettini and the last 4 sets today?
To answer the poll.. Djokovic SLIGHTLY favorite for me. Physical recuperation MAY be a factor, sure. But we saw what happened in Australia. Djokvic also dropped sets in 4 different matches (Medvedev only in 1 match) and he still won in 3. In Roland, the SF vs Nadal was just as difficult as the SF today, Tsitsipas was a lot fresher and we saw what happened. He has now 2 days to recover, he'll be ready. This is a unique opportunity to make the greatest achievement in tennis history. He won't let fatigue ruin his chances, in my opinion.
One thing that could play in Medvedev's favor is the pressure for the Calendar Slam. The pressure was huge since the 1st round here, but it'll be 10x higher in final? It's the one thing that may derail Djokovic if he gets close to winning. We'll see how he handles it.
Based on the level of Djokovic/Zvererv's match + the last Djokovic/Medvedev match, it's 60-40 for me.
I wouldn't bet my house on this, but if I had to choose something, it'd be Djokovic in 4.