Nifty and Sensex extended losses for an eighth session, weighed by IT, realty, and consumer stocks. Nifty faces stiff resistance near 24,750 with a bearish structure. Analysts recommend 7 stock picks including TD Power, Canara Bank, and NALCO.