Indian shares closed 1.21 percent higher Wednesday as overseas and domestic funds bought actively into automobile, software and banking companies and ended a two-day slide, dealers said.
The Mumbai stock exchange's 30-share benchmark Sensex index rose 103.37 points to 8,638.34 on turnover of 27.09 billion rupees (592 million dollars).
"The markets had dipped over the past two days. It is too early to say whether the correction is over," said a dealer at brokerage Jamnadas Morarjee.