Novak Djokovic. He's now beaten Nadal four straight times, all in finals. The last two times were on clay, and Djokovic didn't lose a set.