Sensex rallies 200 points to hit fresh high; Nifty above 12,000

On the currency front, the rupee depreciated 10 paise against the US dollar to trade at 71.07 in early session.