Nifty Snaps Seven-Session Losing Streak; IT, Financials Gain