Indian markets closed higher on Monday with Sensex up 319 points and Nifty rising 82 points, tracking global optimism over a potential US government shutdown resolution and strong Q2 earnings-driven investor sentiment.