Wimbledon warrior Nadal to face Kyrgios as Halep, Rybakina make semi-finals
Rafael Nadal conjured up a mesmerising five-set recovery from a potentia...