I don't think Federer would have been glad to see Ferrer or Simon honestly. Both make you work hard. He may have great results vs. Ferrer, but a straight sets match against him is more taxing some times than a 4-5 setter against say a John Isner where you don't have any sort of rallies to engage in.
Simon when on his game is a tough match-up for anything less than a B+ or A level Federer. He'll force him to work rallies and make shots. In the past when Federer was not playing well, that was a big problem and lead to many errors.
Simon when on his game is a tough match-up for anything less than a B+ or A level Federer. He'll force him to work rallies and make shots. In the past when Federer was not playing well, that was a big problem and lead to many errors.