The Sensex opened higher at 77,863.54 from its previous close of 77,580.31 but has declined sharply, trading at 77,034.10 as of 9.45 AM, down by 546.21 points or 0.70 per cent