Indian markets opened with gains on Monday, following positive trends in global markets. Last week, Indian markets lost more than 4 per cent.