Retailers predict 'acceptable' Christmas trading figures
Christmas sales figures are likely to be "acceptable" rather than "exceptional", the British Retail Consortium (BRC) has predicted.
It has estimated that £5bn will have been spent in Britain's shops over the weekend, as millions of people stocked up on food, drink and presents.
The BRC says many shoppers waited until the last minute to pick up a bargain.
Meanwhile, several retailers are reportedly bringing their online sales forward to Christmas Eve.
High streets, shopping centres and supermarkets were reportedly packed with shoppers on the last few trading days before Christmas.
Many retailers have already started discounting products in advance of the traditional "Boxing Day" sales.
Saturday was expected to have been the busiest day of the year on the high street, with credit card company Visa Europe predicting more than 31 million transactions.
52 million sprouts
Richard Dodd, head of media and campaigns at the BRC, said: "People have left it very late this year because of their reluctance to spend. They are holding out for bargains.
"It's been a very busy weekend which will be crucial to delivering a Christmas that is acceptable, rather than exceptional," he added.
Supermarket chain Sainsbury's said the hour between 12:00 and 13:00 GMT on Sunday was its busiest hour ever in terms of the number of customers served.
The company said it expected to sell 225,000 bottles of champagne, 56 million mince pies, 52 million Brussels sprouts and 6,500 tonnes of potatoes over the festive period.
Traders in London's West End had predicted that one million people would shop in the area during the three days leading to Christmas Eve, spending an estimated £100m.
At Brent Cross shopping centre in north London, centre manager Tom Nathan said the weekend would be their busiest period because schools had broken up late and Christmas Day was on a Tuesday.
Elsewhere, Bluewater shopping centre in Kent expected more than 275,000 shoppers to pass through in the days before Christmas Eve, while Birmingham's Bullring centre predicted it would welcome about 340,000 consumers.
Bullring general manager Tim Walley said: "This Christmas we essentially have an extra weekend of trading in comparison to December 2011, so we're expecting a bumper weekend."
But despite optimism in some quarters, the Local Government Association (LGA) said confidence on the high street remained low.
Its annual Christmas survey found that 84% of town centre managers said confidence among shoppers had either not improved or worsened compared to Christmas 2011.
A cold and wet start to the winter could also be taking its toll on the number of shoppers visiting town centres, the LGA concluded.