Federer, who blitzed old foe Rafael Nadal 6-2, 6-3 in the fourth round, was well rested for the semifinal after Aussie Nick Kyrgios pulled out of their last-eight showdown due to illness. Although Sock regained his composure and got to deuce on one of Federer's service games in the second set- no one has broken Federer's serve here - the outcome was inevitable.
Federer will now face Jack Sock in the semi-finals after the American defeated world No.5 Kei Nishikori, for the biggest singles victory of his career.
Sock, who withstood four match points against Grigor Dimitrov in the third round and had another close shave against Malek Jaziri in the fourth, used his high kick serve and powerful groundstrokes to overcome Nishikori - who hadn't dropped a set in his three prior matches.
The 18-time Grand Slam victor showed why many think he's greatest player of all time by taking the first set in just 21 minutes and winning 27 of 41 points.
Federer, on the other hand, is seeking his 25th Masters 1000 title and fifth title in Indian Wells, which would tie Novak Djokovic for most all-time.
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 was hard to break and return well off Jack's heavy serve". "If I make the final here, it is because I'm playing well".
"She started to put a lot of pressure on me".More news: Tesla raises almost $1.4B after higher than expected investor demand
"I came out and really saw the ball well".
Both had been beaten in both previous meetings with their opponents-Spanish Carreno Busta against Wawrinka, American Sock against Federer.
"The second set was more like what I expected the first set to be, to be quite honest, before the match", Federer said.
This January, Federer slipped past Wawrinka in five sets at the Australian Open semifinals.
A year ago, Federer wasn't in Indian Wells because he was recovering from a knee injury that ruined his entire season. Ultimately he won in straight sets, a 6-1 thrashing of a first, and then 7-6 (4) in the second.
"I don't take this decision lightly, these are the matches we train for but I'm in no fit state to take to the court". Wawrinka was too strong for the Spaniard, yet Carreno Busta did play well. It has been that sort of stars-aligned season for Federer even if he did lose early in Dubai after winning the Australian Open, blowing a lead and three match points against Evgeny Donskoy, the 116th-ranked qualifier from Russian Federation.