The Sensex opened at 17,476 points, up 123 points. It is now trading at 17,471 points. The Nifty is trading at 5147 points, up 32 points.