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.