Rafael Nadal and Novak Djokovic can't stop playing classics. 

Two months after their five-set thriller at the French Open, Nadal beat Djokovic 6-4, 3-6, 7-6 to reach the Rogers Cup final in Montreal. 

In a contest with memorable baseline rallies that routinely got the crowd off their feet, it was Nadal -- just like in Paris -- who prevailed to set up a clash with home favorite Milos Raonic. 

Nadal stormed to a 6-0 lead in the tiebreak and when Djokovic sent a forehand long on Nadal's third match point, the Spaniard recorded his first win on hard courts over the Serb in three years. 

He improved to 9-0 on hard courts this season and boosted his overall record against Djokovic to 21-15. 

"To play very well, I have to play aggressive," Nadal was quoted as saying by the ATP's website. "If not, I cannot play well on this kind of surface. And I did. 

"I played a very high level tonight I think. I played with the right decisions in the important moments. Yes, the serve worked well during the whole night. And the shots from the baseline, I tried to stay very close to the baseline." 

The loss is a blow to Djokovic, whose best surface is hard courts. He had won the tournament the previous two years. 

"There were very few points that decided the winner," Djokovic was quoted as saying by the ATP's website. "I had my chances, he had his chances. I guess at the end he played better. 
Had he won the tournament previously?
And the shots from the baseline, I tried to stay very close to the baseline." 