TV drama Sherlock attracted 8.4 million viewers, the highest overnight audience of the festive season across all channels with the exception of the New Year's Eve fireworks on BBC One, which was watched by more than 12 million, the BBC said.
The Abominable Bride, the Christmas special of the hit BBC One detective show, starring Benedict Cumberbatch and Martin Freeman, had a 34.7% audience share in its slot on Friday night, from 9pm to 10.30pm.
It has been a bumper Christmas and new year for viewers of popular dramas. The final episode of Downton Abbey won the battle of the Christmas Day ratings as 6.9 million tuned into ITV or ITV+1 to wish a fond farewell to the Crawleys.
The two-hour episode of Julian Fellowes's drama just pipped the Strictly Come Dancing Christmas special, won by Harry Judd, which was the BBC's most-watched show of Christmas Day with an average of 6.5 million viewers.