Indian shares snapped a five-day slide and provisionally closed 2.5 percent higher on Wednesday, with index heavyweight Reliance Industries and ICICI Bank leading the gains. The 30-share BSE index provisionally rose 415.70 points to 17,023.72, with 24 of its components rising. The broader 50-issue NSE index provisionally gained 2.36 percent to 4,952.35.