Buy or sell stocks, July 7 -- After falling on two straight sessions, the Indian stock market witnessed strong buying at the intraday lows on Friday and finished higher. The Nifty 50 index ended 55 points higher at 25,461, the BSE Sensex surged 193 points and closed at 83,432, and the Bank Nifty index finished 239 points higher at 57,031. Leading the charge among the top performers on the Nifty were Bajaj Finance, Dr. Reddy's, and Infosys, driving today's rebound. Conversely, Trent, Tata Steel, and Eicher Motors bore the brunt of selling pressure, concluding the session as major losers. Trading volumes on the NSE cash market were 8% lower than yesterday, indicating a continuation of moderation in activity.

After experiencing a sharp fall...