Indian stock markets showed positive momentum with Sensex gaining 416 points and Nifty rising 131 points.