Federer's reign coming to an end