Equity indices ended marginally higher in the special Muhurat Trading session on Tuesday, with the Nifty closing over 25,800 and Sensex at 84,400 level