In the other half of the draw, Rafa Nadal set up a semi-final showdown with old rival Roger Federer after cruising past Sam Querrey of the United States.
Federer, chasing a ninth Wimbledon crown, dropped the first set against Japan's Kei Nishikori, but came through 4-6, 61, 6-4, 6-4.