Benchmark share indices came off their early highs to end flat as investors turned cautious ahead of the July IIP data to be released later on Friday and consumer price inflation data for August on Monday in addition to the US Fed's stance on key interest rates next week.
The 30-share Sensex ended down 12 points at 25,610 after touching a high/low of 25,876/25,530 and the Nifty ended up 1 point at 7,789 after hitting a high/low of 7,865/7,834.
Sensex, Nifty end lower on global concerns; Midcaps outperform
Volatile markets? Invest in balanced funds
Review: Hero is an unimpressive remake!
Jim Rogers: My biggest disappointment is how little Modi has done
Weak rupee, China woes drag Sensex below 25,000; Nifty breaches 7,600