Backed by firm US cues the Sensex opened with a positive gap of 100 points at 15,714. Fresh buying, thereafter, saw the index rally to a high of 15,825 -- just 43 points shy of an all-time high.
Selling emerged in noon deals following weakness in the European markets as a result of which the index began to pare gains. Sustained selling saw the index slip into red to a low of 15,568 - down 257 points from the day's high.
The Sensex finally ended with a marginal loss of 10 points at 15,604. The NSE Nifty lost 11 points to close at 4,518.
The market breadth was negative - out of 2,761 stocks traded, 1,744 declined, 964 advanced and 53 were unchanged on Friday.
INDEX MOVERS...
ICICI Bank surged 2.6% to Rs 907. HDFC Bank has added 1.3% to Rs 1,229.
Larsen & Toubro was up nearly 1% at Rs 2,592.
AND THE SHAKERS....
NTPC and Maruti plunged around 3% each to Rs 186 and Rs 866,