Trong khi Roger Federer bất ngờ thua ngược sau 5 set căng hơn dây đàn trước Kevin Anderson, Rafael Nadal và Novak Djokovic lại vượt khó để hẹn đối đầu ở bán kết Wimbledon.