The Nifty 50 opened at 22,532.40, against a previous close of 22,421.95, and was trading at 22,544.50, up 122.55 points or 0.55%, as of 9.25 am