Strictly Come Dancing’s festive special clinched the Christmas Day ratings battle, but the combined ratings for The Queen’s Speech ultimately took the crown.

Strictly Come Dancing

Strictly Come Dancing: Christmas Special (BBC1) 6.45pm-8pm
7.2m (32.7%)

The festive special, in which judge Len Goodman took his final bow, drew a peak of 7.9m (35%) to eclipse the 6.5m (30.3%) that tuned in on Christmas Day in 2015.

The dancing format was followed by Neal Street Productions’ period drama Call the Midwife which was watched by 6.1m (26.6%) from 8pm to 9.30pm.

It peaked with 6.7m (30.1%) at 9.26pm to beat last year’s Christmas special which was watched by 5.8m (24.5%).

However it was not enough to outperform ITV’s Coronation Street which shaded the 8pm slot with 6.12m (26.5%).

The soap was followed by detective drama Maigret’s Dead Man which gripped 3.2m (15.3%) from 9pm to 11pm.

Ealing Studios and Maigret Productions’ co-production could not match the 5.9m (29%) who watched the debut in March 2016.

Opposite on BBC1, EastEnders reeled in 5.9m (28.1%) across the hour from 9.30pm before Mrs Brown’s Boys entertained 6.1m (32.4%).

The Queen’s Speech (BBC/ITV) 3pm-3.10pm
8.2m (50.8%)

The combined ratings of the Queen’s festive message eclipsed all other Christmas Day programming.

The 10-minute message built on last year’s performance which picked up a combined 7.45m (47.7%), according to Barb data supplied by overnights.tv.

The Great Christmas Bake Off (BBC1)
25 December 4.45pm-5.45pm 6.3m (33.7%)
26 December 7pm-8pm 4.6m (21.7%)

The final instalment of Love Production’s baking format on BBC1 averaged 5.4m (27.3%) across its two-parts.