Indian challenge ends as Federer, Murray eye Wimbledon final