Former Wimbledon champion Andre Agassi says Federer is the favourite to retain his Wimbledon title, and the Swiss great's longevity is 'unexplainable'.