IT stocks and a firmer rupee powered the rebound, but smaller stocks lagged. Earnings trajectory, broader buying and any relief from expensive oil will determine whether the gains hold.