Federer progressed to the quarter-finals of the Indian Wells Masters after he eased past Kyle Edmund 6-1, 6-4.
Speaking after the victory the 37-year-old discussed his concerns about life after tennis.
Federer appeared genuinely worried about not being able to have the power to make all his own decisions in the future.
“At the end of the day you are the boss of your own company,” Federer said.
“And you can choose how much you want to train, where you want to play.
“It will be very different the time you retire, most likely.
“Because you will never be quite in control unless you run a company and then you have a completely different pressure than you have as a tennis player.”
Federer, who is a five-time champion in California, admitted he is still passionate about playing the game.
He believes it’s a fundamental trait for any athlete who wishes to play tennis.
“I think number one you have to be happy to be on tour, it’s very simple,” he added.
“Because usually you are not at your career high, ranking wise, anymore at that age.
“So you have to pick on something else which is exciting for you, whatever that may be, travels, match play, practice, life on the road.
“So you got to be passionate about what you do.
“It is nice to see that more guys and more girls are actually really enjoying that part of the tour, which before I felt players were happy to do something else.
“Tennis really provides you with an incredible platform where you learn a lot, run into a lot of interesting people.”
After dispatching Edmund in just over an hour, Federer will now face Poland’s Hubert Hurkacz for a chance to reach the semi finals.
A victory in that tie could see the 20-time Grand Slam champion go up against Rafael Nadal in the final four, however Federer was quick to not discount the challenge Hurkacz poses.
“I hope I can get there but I am not going to underestimate Hurkacz,” Federer said.
“Rafa looks supreme this week.
“He clearly goes in as the favourite against [Karen] Khachanov.
“I think that is also going to be quite a test for Rafa.”
Federer will play Hurkacz on Friday after the world No 67 beat 24th seed Denis Shapovalov 7-6 (7-3), 2-6, 6-3.