Markets gain for 2nd day; Sensex, Nifty climb nearly 1% Sensex and Nifty advanced nearly 1 per cent each following positive trends in global markets.