Department chain John Lewis posted strong sales in the final full week before Christmas, bucking the trend of high street sales that have suffered from mild weather and early discounting.
The employee-owned firm, which runs 46 stores, reported revenues up 7% to £171.8 million in the week to December 19, compared to a year ago.
The retailer said home entertainment items put in a good performance with gaming consoles, such as PlayStation 3 and Xbox 360, up 180% compared to 12 months ago.
It said tablets and home computers also jumped 19.6% over the period, adding the Apple Watch remained a popular gift.
Following the release of the blockbuster movie Star Wars: The Force Awakens last week, the chain said sales of Star Wars toys leapt 68% week-on-week.
The partnership added that fashion sales lifted 1.9% over the year, despite the mild winter weather.
It said it expected brisk trade at its shops as people bought their final last-minute items.
Andy Street, managing director, John Lewis, said: "Customers clearly want to keep shopping right through to Christmas Eve, and with the final few shopping days left we are expecting our shops to be incredibly busy as people are off work."
John Lewis figures come as a number of clothing retailers have seen their Christmas trading impacted by what is shaping up to be the warmest December in 70 years.
Black Friday promotions in November have led a number of high street chains to begin sales early, such as H&M, Gap and Jack Wills.
This has contributed to the number of UK retailers in "significant" financial distress lifting by 2% to 24,737 in the final quarter of the year compared to 12 months ago, a report from insolvency specialist Begbies Traynor said.
The survey added that the rise was "even more concerning given today's low inflationary environment and rising disposable incomes across the country, and indicate that retailers' drastic discounting over the past month has failed to draw in the crowds".
Grocers have been hit hardest, with the number of retailers in this sector in "significant" financial distress up 11% to 4,226 in this quarter compared to a year ago.
The report said: "The supermarket price war continues to push margins to rock bottom levels and as families leave their big Christmas shop this year to the eleventh hour."
Last month, supermarket giant Asda said it would shelve its Black Friday promotions this year, as they ate into pre-Christmas sales.
Other retailers also cut back on their Black Friday discounting last month.
Why are you making commenting on The Herald only available to subscribers?
It should have been a safe space for informed debate, somewhere for readers to discuss issues around the biggest stories of the day, but all too often the below the line comments on most websites have become bogged down by off-topic discussions and abuse.
heraldscotland.com is tackling this problem by allowing only subscribers to comment.
We are doing this to improve the experience for our loyal readers and we believe it will reduce the ability of trolls and troublemakers, who occasionally find their way onto our site, to abuse our journalists and readers. We also hope it will help the comments section fulfil its promise as a part of Scotland's conversation with itself.
We are lucky at The Herald. We are read by an informed, educated readership who can add their knowledge and insights to our stories.
That is invaluable.
We are making the subscriber-only change to support our valued readers, who tell us they don't want the site cluttered up with irrelevant comments, untruths and abuse.
In the past, the journalist’s job was to collect and distribute information to the audience. Technology means that readers can shape a discussion. We look forward to hearing from you on heraldscotland.com
Comments & Moderation
Readers’ comments: You are personally liable for the content of any comments you upload to this website, so please act responsibly. We do not pre-moderate or monitor readers’ comments appearing on our websites, but we do post-moderate in response to complaints we receive or otherwise when a potential problem comes to our attention. You can make a complaint by using the ‘report this post’ link . We may then apply our discretion under the user terms to amend or delete comments.
Post moderation is undertaken full-time 9am-6pm on weekdays, and on a part-time basis outwith those hours.
Read the rules here