Nifty 50 index opened at 25,416.90 points with a surge of 33 points or 0.13 per cent while the BSE Sensex gained 95 points to open at 83,084.63