Sensex and Nifty finished the session at 2016 closing high on sustained buying interest amid rise in crude oil prices and appreciating rupee.
Meanwhile, investors are keenly awaiting policy decision from the US Federal Reserve later today and the expiry of April derivative contracts on Thursday.
Foreign portfolio investors bought shares worth a net Rs 512.22 crore on Tuesday, as per provisional data released by the stock exchanges.
Markets settle at CY 2016 high; Fed outcome, April expiry eyed
BSE: Top gainers and losers
Markets likely to be apathetic to Parliament
The curious case of the waning dollar
Sensex reclaims 26,000 to end near four-month high