Indian share prices rose 0.71 percent on Thursday, putting in another strong performance on the back of sustained foreign fund buying in leading benchmark index companies, dealers said.
The Mumbai stock exchange's 30-share Sensex was up 65.74 points at 9,323.25 as gains led declines 1,530 to 935.
"Liquidity continues to be good as overseas funds are buying steadily which is keeping the market upbeat," said Vijay Tilakraj, chief dealer at domestic brokerage Prabhudas Liladhar.
Foreign funds have been strong buyers of Indian stocks with investments of around 10.6 billion dollars since January, supported by a consistent record of robust economic growth in Asia's third largest economy.