At close, the Sensex was up 408.68 points or 1.12% at 36737.69, and the Nifty was up 107.70 points or 1.01% at 10813.50 after Prime Minister Narendra Modi, at the India Global Week Summit, said India was seeing green shoots of economic recovery. Hindalco Industries, SBI, Bajaj Finance, Tata Steel and HDFC were among major gainers on the Nifty, while losers were Bharti Infratel, Coal India, Tech Mahindra, ONGC and Hero MotoCorp. Nifty Auto, Nifty FMCG. Nifty Metal was up over 2%. Except for FMCG, other sectoral indices ended in the green. BSE Midcap and Smallcap ended with marginal gains.