I try not make confusion betwin ATP ranking and real level of player.
Ranking is not interesting when player come back from injury like Nadal or Federer.
Thus , Nadal will play Monfils this night but everybody know ( french too) that Nadal is better if he keeps his real level despite ranking of Monfils before Nadal.
I risk a prediction for victory: Stan the man.