Post #1297047: 20-time grand slam champion Roger Federer reflects…