Roger Federer Time 100 cover 180430 April 18, 2018 SHARE Photograph by Peter Hapak for TIME Tap to read full story