New Delhi, Oct. 25 -- After a six-day winning streak, the Indian benchmark indices - Sensex and Nifty - declined on Friday, weighed down by profit booking at higher levels, concerns over trade negotiations, and a surge in crude oil prices.

The Sensex ended the session down 344.52 points, or 0.41%, at 84,211.88, while the Nifty 50 slipped 96 points, or 0.37%, to close at 25,795.15. Broader markets also finished lower but fared better than the benchmarks - the BSE Midcap index declined 0.25%, and the BSE Smallcap index edged down 0.19%.

Mehul Kothari, Deputy Vice President - Technical Research at Anand Rathi, believes that the week gone by was nothing short of a roller-coaster ride for the domestic markets. He further added that despite b...