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
Second seed Carlos Alcaraz extended his Madrid Open winning streak to a record-equalling 14 with a hard-fought victory over familiar foe Jan-Lennard Struff to move into the quarter-finals on Tuesday.It was a great fight," said Alcaraz after matching Rafael Nadal's record winning streak in Madrid.