Indian stock markets are expected to open on a cautious note on Friday, March 6, as mixed global cues and investor uncertainty keep sentiment restrained. Traders looking for stocks to buy or sell today will closely track several large-cap and financial sector companies after corporate announcements and regulatory developments.