The Sensex opened marginally higher at 76,335.75 compared to its previous close of 76,330.01 and is currently trading at 76,646.86, up by 316.85 points or 0.42 per cent by 9.45 am