A benchmark index of Indian equities Friday was ruling moderately higher, having breached the 20,000 mark on opening.

At the National Stock Exchange (NSE), the 50-share S&P CNX Nifty was trading at 6,023.75 points, up 0.2 percent.
Broader markets were also in the red, with the BSE midcap index ruling 0.44 percent down and the BSE smallcap index trading 0.79 percent lower.