New Delhi, July 7 -- Markets ended higher on Friday after recovering from intraday losses. The Nifty rose 0.22% to 25,461, and the Sensex gained 0.23% to 83,433, led by buying in financials, realty, and FMCG stocks.

Oil & gas and realty indices were top gainers, while metals lagged. India VIX fell to a 9-month low, showing easing investor fears. For the week, the Nifty slipped 0.69% as investors turned cautious ahead of Q1 results and global uncertainties.

Why it's recommended: A strong surge is seen on Friday in this counter, coupled with steady buying interest that emerged at every decline, has pushed the prices ahead. Ahead of the results, the prices have pushed beyond the median line, which spells well for the counter. The paper sec...