Nadal made only 19 unforced errors, crushing 33 winners as Federer struck 25, although that amount could easily have been doubled against any opponent other than the 11-time champion.
Of course, Nadal has had an extra day to recover and prepare.
Djokovic and Thiem have already played for three days in succession.
The third seed now has an stunning 92-2 win-loss record on the Paris clay, having beaten Federer for the sixth time in as many French Open meetings despite hard, windy conditions.
Thiem is attempting to win his first major title, Nadal his 18th.
Nadal has hardly broken sweat at the French Open this year, making the final for the loss of just one set, against David Goffin in the third round. However, he knows he can not under-estimate Austria's Dominic Thiem when they meet again in the final at Roland Garros.
Angelina Jolie Meets Colombian President Over Venezuelan Migrant Kids
Venezuelan President Nicolas Maduro announced that he plans to reopen the country's borders with Colombia on Saturday. But Mr Maduro retains the loyalty of most of the military and important allies such as China and Russian Federation .
CBA, NAB pass on full RBA cut; ANZ doesn't
Mr Frydenberg has also reminded the banks of the recent findings of the banking royal commission, to underline his argument. The Reserve Bank earlier ended a almost three-year pause in policy adjustments when it eased the cash rate to 1.25%.
Facebook's 'GlobalCoin' Crypto Will Be Tied to Multiple Currencies
The largest social media website in the world, Facebook , is reported to announce its cryptocurrency later this month. It's known that employees working on the project can choose to take their paycheck in the form of blockchain tokens.
He added: "Every single time to beat one of them it's awesome, they've won more than 50 grand slams".
Djokovic was still miffed that his semi-final with Thiem even started on Friday in the gale-force winds on Philippe Chatrier Court when he reflected in his press conference after losing in five sets.
Barta took a 4-0 lead in the first set. But he lost in straight sets to Nadal in last year's final, plus in the semi-finals two years ago.
However Thiem rallied in Djokovic's next service game and broke to finally end the contest after over four hours, and end Djokovic's run of 26 Grand Slam victories in a row, denying him the chance to lift the Grand Slam.
But Thiem more than deserves to be facing Nadal again in Paris, and for the third time in a major in the past year.
"I played a really good match against him in Barcelona".
"I think I surprised myself maybe how deep I got in this tournament and how well I actually was able to play throughout", he said.
Thiem crumbled when serving for the match at 5-3, wasting two match points, but he got another opportunity when Djokovic served at 5-6 and finished the job with a sublime forehand victor. "It's big dream for me to win on Sunday".