Federer has so far been in unstoppable form, and has yet to drop a set at the tournament; he won the quarter-final by walkover after his opponent, Nick Kyrgios, retired with a sudden bout of food poisoning.
He ripped through the first set against the17th seed in barely 20 minutes, before the American regrouped to make the second set more competitive.
Roger Federer has booked his place in the final of Indian Wells courtesy of a straight-sets victory over Jack Sock on Saturday.
Meanwhile, US Open champion Wawrinka defeated Spain's Pablo Carreno Busta 6-3, 6-2 in a match that lasted for more than an hour.
This is where the favorable draw ends, and if Federer continues his aggressive play he will be able to take time away from Wawrinka's backhand.
Federer's renaissance continued last week at the BNP Paribas Open in Indian Wells, Calif., where he was a favorite heading into Saturday's semifinals.
Sock then managed to hold his serve throughout the second set, but the 18-time Grand Slam champion won the tiebreaker handily to wrap up a 6-1, 7-6 (7-4) victory.
Sock has lost his two previous matches against Federer, including a 6-3, 6-2 decision at Indian Wells in 2015.
The 35-year-old, who will find himself at best the No. 6-ranked player in the world on Monday, has looked like he has not left his comfort zone in 2017.
"It's tough to play the whole match like this, so i tried to play steady".
"I think he served really well", said Nishikori. I played well but he was missing all sorts of stuff so it was hard once he started to play better.
The Swiss ace has made an impressive return to competitive tennis after spending six months of last season out with a knee injury.
Federer has dominated the series between the two, winning 19 of the 22 matches.
"I didn't play my service games really the way I wanted to in the first", said the 24-year-old, who was in the first Masters semi-final of his career.
As for Sock, like Carreno Busta, he too showed signs this week of becoming a Top 10 threat. Sock got a sense of what it takes to be in the match against a great player, not merely on the court.
Now, Federer will face compatriot Stan Wawrinka in the finals; the two together won the Olympic doubles gold in 2008 and have represented the country at the Davis Cup. But Wawrinka's mental toughness can never be underestimated, as both Djokovic and Nadal have found out in grand slam finals.