The 31-year-old German uttered her third semi-final in the case following a 7-6(3), 6-3 triumph over American Williams within one hour and 36 seconds.
In the men’s singles, Frenchman Gael Monfils has been forced to withdraw out of his quarter-final contrary to Dominic Thiem later putting up with an Achilles injury.
Austria’s Thiem, 25, will face Canada’s Milos Raonic at Saturday’s semi final.
Raonic dominated adoptive adolescent Miomir Kecmanovic 6-3 64 after 1 3 specialists to accomplish his next successive Indian Wells semi final.
Kerber, a three-time Grand Slam winner, triumphed at the first group thanks to a dramatic tiebreak that featured four breaks of function.
In the event, she will face in-form Belinda Bencic of Switzerland, who reached the semis after a 12-match winning series including a quarter-final triumph over Karolína Plískova.
“Venus is just such a wonderful player and also an amazing winner,” Kerber said on her rival, that arrived to this court with a heavily-taped right knee.
“It’s always an honour to share the court . She’s still playing with such a high level”
World number seven Thiem advanced for his first semi finals in Indian Wells without hitting a ball after Monfils’ withdrawal. He reached the quarters at 20 17.
“I tried to warm up along with my left Achilles was very debilitating for a few days,” Monfils told the crowd.
“And this particular morning, it was really rough for me to perform at 100 percent, and to night I tried to hit a bit and I am unable to compete 100 percent to night.
“I am so sorry, guys, to put you in this circumstance, also that I so thank you for everything you gave me this week also, again, I am sorry”
Elsewhere, Canadian Bianca Andreescu and Elina Svitolina of Ukraine play at the other Semifinal on Saturday.