The Sensex opened at 84,700.50, and the Nifty opened at 25,948.20, reflecting cautiously optimistic sentiment amid mixed global cues