Nifty ends 7-session slide as 24,000 holds, global yields ease