Business | Wed Dec 5, 2012 6:27pm IST

Nifty ends above 5,900; HDFC Bank, RIL help