Nifty 50 Gains Most In A Month To Reclaim 17,000
(Thursday close: Rs 16,818.10)