Federer had a match point on the Anderson serve in the third set but was unable to capitalise and the South African went on to mount an almighty comeback, sealing the match 13-11 in the fifth set to knock out the eight-time champion.
But Filippo Volandri, a former top-30 player in his own right, reckons Nadal would have been more ruthless in the same situation.
“Federer is one of the most emotional players,” Volandri told Sky Sports.
“Considering the number of break points opportunities he creates, he takes too few of them.
“Nadal would not have lost this kind of match, looking at the chances he had: 12-11 in the fifth, 30-30, a double fault and a forehand unforced error. At the end, you pay for it.”
It was the first time Federer has failed to make at least the semi-finals of Wimbledon since 2013 when he was upset in the second round by Ukraine’s Sergiy Stakhovsky.
And Volandri believes that it was Anderson’s tactical awareness that helped him complete the upset.
“Federer often struggled mostly on the backhand side and he almost never managed to recover the space in the court,” Volandri added.
“And then another important factor was the serve. Anderson served from a three-meter height – when he launched the ball on top in the service motion – at 130mph.”
He also said: “Roger plays to win Wimbledon, then all the rest comes.
“Being world No 1 comes as the last thing. Roger plays to win major titles, especially Wimbledon.
“So he will take a while [to overcome loss]. He will learn from it. He said he was not feeling at his best but a tennis player needs to win this way as well.
“If a tennis player expects to win every time he feels he plays well, he ends up being world No 400.
“He needs to know how to win also not playing well. That’s why for me it’s an emotional matter.
“Roger played a great first set, Anderson played very bad, he somehow won the second set, he played bad on the match point in the third set.”