Closing Bell: Nifty Ends 3-Week Losing Streak, Defends 23,000 Amid Relief Rally