Nifty 50 closed 0.47%, or 108.65 points higher at 23,437.Sensex closed 0.40% or 309.40 points higher at 77,044.As benchmark indices ended with gains, 13 out of 15 indices on the NSE ended with gains.Nifty PSU Bank, Nifty Media, and Nifty Bank were among the top gainers.