Benchmark indices on Friday opened at record highs, tracking strong cues from global markets. Hopes that earnings revival is around the corner too lifted investor sentiment. At 9.23 am, the BSE Sensex was trading 84.66 points, or 0.25 per cent, higher at 34,588.15. The 30-pack index hit an all-time high of 34,638.42 in opening trade. Nifty50 was ruling up 27.90 points, or 0.26 per cent, at 10,679.10.