Nifty logs a second straight weekly gain after an eight-week losing streak, led by IT stocks and DII buying, while elevated ...