After hitting a record high of 31,522.87, the Sensex closed the day at 31,290.74, down 232.13 or 0.73 per cent from its day's high and just 0.02 per cent high from its previous sessions close.
The 30-share index was up 220.49 points or 0.7 percent at 31,504.13.
Markets will be closed on Monday for a public holiday.
The Sensex touched a high of 31,365.39 points and a low of 31,296.01 points in the trade so far. It finally ended 152.53 points lower, or 0.49 per cent, at 31,138.21. It swung 267.24 points during the session.
Among the sectoral indices, healthcare gained the most, followed by auto, banking and power.
White House Considering New Role for Spicer, Bringing in New Spokesperson
And there are days that I'll decide that the President's voice should be the one that speaks, and iterate his priorities". More and more of Spicer's briefings have been off-camera in recent weeks, including Monday's.
Domestic institutional investors (DIIs) also bought shares worth a net Rs 455.21 crore.
Fortis Healthcare Ltd slumped as much as 15 percent to 168.25 rupees, its lowest in more than six months, after Malaysia's Integrated Healthcare Holdings said it was not engaged in any negotiations in India now. The BSE Small-Cap index provisionally fell 1.46 per cent. The oil & gas, FMCG and PSU sub-indices were the biggest losers.
The BSE market breadth was bearish - with 1,975 declines and 653 advances.
Key Indian equity market indices opened flat on Friday following global cues.