Los dos mejores tenistas del mundo se enfrentarán por 17ª ocasión en la final del Masters 1000 de Montecarlo.