FS1 is reporting that tennis great Roger Federer will retire after the Laver Cup next week in London.