Roger Federer has managed to remain competitive despite advancing age and the rise of Next Gen players. The 20-time Grand Slam champion has won three more...