Sensex rises 139.91 points to settle at 58,214.59; Nifty gains 44.40 points to 17,151.90.

Sensex rises 139.91 points to settle at 58,214.59; Nifty gains 44.40 points to 17,151.90.