Sensex opened about 170 points higher and Nifty started trading on Wednesday about 40 points above its Tuesday close.