Yeah, there's only three guys left that have even made a major final: Zverev, Ruud and Berrenttini.
Looking at the draw, the players that might have the best shot of beating Zverev are Ruud, Fonseca, Rublev and maybe Mensik. The problem is they're all in Djokovic's section, so only one of those...