The BSE Sensex provisionally closed 1.25 percent higher on Friday, boosted by firm world equities and domestic earnings optimism.
The 30-share BSE index provisionally ended up 221.02 points at 17,935.42 points, with 23 components gaining.
The 50-share NSE index provisionally closed up 1.1 percent at 5,363.30 points.