Rafael Nadal needed a set to get adjusted before unloading on Fabio Fognini for a 2-6, 6-1, 6-2 victory and a place in the ATP Montreal Masters semi-finals. Nadal, who won his fourth title in Canada a year ago, needed almost two hours on Friday to overcome the Italian veteran who shocked him on clay at Monte Carlo in April.
"It was an up-and-down match, but a positive match for me because I played better and better as it went on," Nadal said.
"I lost the first set feeling that I was not playing badly. Things were just going too fast.
"Things happen quickly here because the court is fast. Sometimes in the first set, the player who is taking advantage has the adrenaline very high.
"It's difficult to quickly stop that momentum."
World number two Nadal was the only major seed to survive a quarter-final cull after defeats for Dominic Thiem and Alexander Zverev.