The German provided the story of the week by becoming the oldest player in more than 30 years to defeat a world No.1 when he beat Novak Djokovic in the fourth round, but Ferrer, the world No.5 from Spain, proved too strong over the course and won 4-6, 6-2, 6-3.