Federer made a fantastic start to the 2017 season, beating Rafael Nadal to win the Australian Open in January, and he has managed to maintain that high level of form throughout the campaign.
The Swiss legend triumphed at the Indian Wells Masters, Miami Open and Halle Open before clinching an eighth Wimbledon crown, taking his Grand Slam tally to a record 19.
He did make the decision to skip the entire clay-court season but that choice was vindicated with the huge amount of success the 36-year-old had over the grass-court stage of the year.
Federer, who is currently preparing for the ATP World Tour Finals in London, has been speaking about his plans for 2018 and revealed he wants to play at Roland Garros.
"Next year, everything's back on the table. Anything is possible," he said. "I'm hoping to play. But I have to be very cautious in my decision making and the question is whether to make the decision early or to wait and see what happens at the beginning of the season.
"There's no guarantee I'll be playing as well at the start of next season as this season. I have to let everything into consideration and then I'll let you guys know, I guess."