The Sensex ended up 46 points at 18,869 on the back of buying interest in oil & gas and metal shares. Nifty ended up 12 points at 5,731.
"Nifty is consolidating in stiff range since beginning of October Series.
"Technically, consolidation in narrow range after decent rally is always a healthy sign and signifies the underlying strength of uptrend.
"Buying interest may remains continue for Nifty pack so one should more focus on frontline stocks. Nifty may face hurdle around 5800-5840 and on the other side, likely to seek support around 5625-5580 for near term" said Mudit Goyal, technical analyst, SMC Global.
Meanwhile in Asia markets ended mostly in red as a better than expected US Manufacturing data failed to enthuse investors. Nikkei slipped 39 points to 8,746 while Hang Seng ended flat at 20,888.
Back home, the rupee was trading at 52.41 to a dollar on selling of the American currency by banks and exporters amid persistent foreign capital inflows into the equity market.
Broader markets outperformed the benchmark index. BSE mid-cap index edged up 40 points at 6706. Small-cap index advanced 61 points to 7,179.
BSE oil & gas index was the top sectoral gainer and moved up 1% to 8,730 on the back of gains in Reliance Industries.
PSU, FMCG, healthcare indices also ended up half a per cent each.
On the other hand, BSE auto index slipped 0.4% to 10,435.
Indian automobile companies came out with their monthly sales figures. However, sales in India continued to be low in September, with seven of the country's leading manufacturers together selling 192,424 units, a growth of a mere 0.6%.
HUL was the top gainer among Sensex stocks -- up 2.3% at Rs 555. Dr Reddy's, Coal India and Hindalco added 1.5-2%
Sensex ends up 61 points at 18,824
Has the flat C for US equities begun?
Markets surge led by autos
Range bound markets end flat
Markets end lower on profit booking