The Spanish third seed was all over the Bulgarian's serve in the opening set, taking three out of 11 break points.

Nadal, 28, was broken early in the second, but broke back in the sixth game and was too strong for Dimitrov when he served to stay in the match.

He will now play Czech Tomas Berdych in the semi-finals on Saturday.

The sixth-seed beat big-serving American John Isner 3-6 7-6 (9-7) 7-6 (7-1), saving a second-set match point in a match that lasted two hours nine minutes.

Britain's Andy Murray faces Canadian Milos Raonic in the other side of the draw later today.

Courtesy: BBC Sports