The new British number one triumphed 6-2 6-4 and will take on either Taylor Fritz or Nikoloz Basilashvili on Sunday.
After despatching Grigor Dimitrov by a 6-2, 6-4 margin, Cameron Norrie stands within one match of becoming the first Briton to win Indian Wells. Despite the best efforts of Andy Murray, Tim Henman and Greg Rusedski, these Californian trophy cabinets have previously been a Brit-free zone.
Silva, who was linked with a move away in the summer, has been in excellent form in the opening months of the season.
The likes of Patrick Vieira, Sol Campbell, Thierry Henry and Tony Adams have gone into management after playing under Wenger.