Federer in tears