Sensex rises 221.52 points to end at fresh high of 52,773.05; Nifty gains 57.40 points to hit new record at 15,869.25.

Sensex rises 221.52 points to end at fresh high of 52,773.05; Nifty gains 57.40 points to hit new record at 15,869.25.