The big-hitting Czech won 7-5 6-4 in the Spanish capital.
Five-times winner Rafael Nadal was beaten 7-5, 6-4 by Jiri Lehecka while the women’s world No 1 Iga Swiatek will face Madison Keys in the semi-finals
Jiri Lehecka broke home hearts on Tuesday as he put an end to Rafael Nadal’s run at the Madrid Open, on the Spaniard’s final appearance at the Masters 1000 tournament.Lehecka, through to the second Masters 1000 quarter-final of his career, said it felt “bittersweet” to beat Nadal in his last ever match in Madrid.