Geo-political concerns over death of a Saudi journalist, Brexit and likely breach in Italy's budget also kept investors cautious.
Equity benchmarks erased early gains after realty, capital goods, teck, auto, PSU, IT, power and bankex counters came under selling pressure, falling up to 1.28 per cent.
The S&P BSE Sensex ended up 129 points at 26,843 and the Nifty50 ended up 39 points at 8,220.
After paring some gains, the 30-share index settled at an all-time closing high of 28,008.90, up by 98.84 points, or 0.35 per cent, over the previous close.
Gains in financial shares capped further downslide.
Metal stocks were trading under pressure while IT, auto, realty stocks gained in today's deals
The NSE Nifty settled the day 93.20 points or 0.88 per cent lower at 10,452.30 after shuttling between 10,612.90 and 10,434.05.
The NSE Nifty settled the day 38.85 points or 0.37 per cent lower at 10,500.90 after shuttling between 10,590.55 and 10,456.65, intra-day.
The NSE Nifty too recovered over 100 points, or 0.96 per cent, to end at 10,576.85.
The Sensex has now lost 878.32 points in six sessions -- its longest string of losses in six months.
The S&P BSE Sensex ended the session at 25,342, up 3 points while the Nifty50 closed at 7,738 points.
The 30-share Sensex, after opening on a strong footing, continued its upward march to hit an all-time high of 35,827.70. The NSE Nifty also hit a record intra-day high of 10,975.10, before finishing at 10,966.20, up 71.50 points.
Automobile sector accounts for the third-highest equity mutual fund contributions.
It was the second straight week of gains for the benchmarks.
In the broader market, the BSE Midcap was down 0.2%, while BSE Smallcap fell 0.1%.
Bank Nifty closes at a 30-month high; Rate sensitives lead the rally on RBI rate cut optimism.
The challenges of transition to stricter emission norm BS-VI from BS-IV and compliance to new safety norms thereby making vehicles costlier are lurking around the sector.
The 50-issue NSE Nifty too cracked the 10,200-mark and hit a low of 10,108.55 before finishing 104.75 points, or 1.02 per cent down at 10,121.80.
The NSE Nifty went past the 8,600-mark for the first time since November 1.
About 1,556 shares have advanced, 1,211 shares declined, and 182 shares are unchanged.
Sensex rises, snapping two-session losing streak; banks, auto gain.
In the US, the ratio of the CEO to average worker pay ratio was 373:1 in 2014.
Sentiment was largely positive after April IIP grew at 4.9 per cent, spurred by higher growth in manufacturing and mining sectors.
The sentiment got support from better-than-expected earning results by select companies and continuous buying by domestic financial institutions.
Coal India topped the losers' list in the Sensex pack on Tuesday, falling 2.36 per cent, followed by Bharti Airtel at 2.16 per cent.
Markets end in red; bluechips struggle to keep pace.
8 out of 12 sectoral indices closed in red with BSE IT and Healthcare indices losing 0.5%.
Despite a strong start to trade today, key benchmark indices retreated sharply from their higher levels following bouts of profit-taking amid fresh weakness in the rupee against the dollar.
The 50-share NSE Nifty slipped below the 8,200-mark to touch a low of 8,154.45, but settled at 8,170.80, down 90.95 points, or 1.10 per cent
Among other stocks, IT firm Mphasis today reported a 15.30% increase in consolidated net profit at Rs 184.72 crore for the quarter ended September 30, 2015.
Sentiments took a hit after broader Asian markets weakened, following a renewed sell-off on Wall Street on Tuesday as energy shares dropped after crude oil prices plunged to a 13-month low amid weak earnings and US-China trade disputes, fuelling worries about economic growth
A declining rupee, elevated crude oil prices and sustained foreign fund outflows added to the gloom
Traders said falling crude prices in the global market was a big boost for the economy as it lightens the country's import bill burden, eases inflation and current account deficit concerns.
Muted quarterly earnings, mixed cues from global markets and unabated foreign fund outflows added to the volatility
The 30-share Sensex provisionally ended up 366 points at 27,275 and the 50-share Nifty ended up 132 points at 8,235.
The broader NSE Nifty, after shuttling between 10,651.60 and 10.532.70 points on alternate bouts of buying and selling, closed 6.20 points, or 0.06 per cent, down at 10,576.30.
The broader NSE Nifty slipped below the 10,500-mark by falling 103 points, or 0.97 per cent, at 10,482.20. It touched a high of 10,645.50 and a low of 10,464.05 during the day.
Most Asian stock markets steadied on Wednesday.
Maruti Suzuki, Hyundai, Mahindra and Toyota reported low single-digit sales growth for the month owing to weak market sentiment
The NSE Nifty after shuttling between 10,441.90 and 10,341.90, ended 6.15 points, or 0.06 per cent down at 10,380.45.