World number one Novak Djokovic reached his 13th consecutive Grand Slam semi-final while Juan Martin del Potro played through the pain barrier to reach his first Wimbledon semis. India's Rohan Bopanna made it to the mixed doubles quarter-finals. All AFP and AP images.