Tesco Plc said profit for this financial year will likely be at the upper end of its forecast after strong sales during the crucial Christmas period.