Indian stock markets opened flat on Friday after two days of gains, as selling by foreign investors continued to weigh on sentiment.