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.