12-times Grand Slam champion Federer was last beaten in the first round of a tournament at the Cincinnati Masters in August 2004.
"I definitely could have played much better tennis but then again you've got to give credit to the guy who beat you and came up with shots," said tge defending champion, who has now lost two of his three meetings with the Briton.
Also see: Crown for the caddie