As of 9.30 am, Sensex advanced 167 points, or 0.20 per cent to 84,872 and Nifty gained 67 points, or 0.26 per cent to 26,005.