Sensex climbs 89.13 points to end at 58,387.93; Nifty up 15.50 points to 17,397.50.

Sensex climbs 89.13 points to end at 58,387.93; Nifty up 15.50 points to 17,397.50.