The Sensex has opened 54 points higher at 16,553. The index is now at 16,636, up 138 points.
The Nifty is now at 4,934, up 35 points.