Call The Midwife was once again the most watched show on TV last night (Sunday, March 4).
Series 7 of the BBC One show continued its new run with 7.6 million viewers.
The show was up 200,000 viewers week-on-week and the most watched programme on TV on Sunday.
Earlier on BBC One, new comedy Hold the Sunset's third episode had 5.2 million viewers, up 200,000 on last Sunday but down on the launch of 6.2 million.
At 9PM, drama series Strike concluded its third mini-series with 5 million viewers, 200,000 below last week's instalment.
On ITV, Dancing On Ice continued with just over 5 million watching its ninth live episode.
Legendary skating duo Jayne Torvill and Christopher Dean are reunited with original hosts Phillip Schofield and Holly Willoughby on the show that sees celebrity skaters take to the ice in a bid to dance and dazzle their way to glory.
Having originally run on ITV between 2006 and 2014, the show was back on ITV for its first series in four years at the start of January.
A whopping audience of 7.7 million had tuned in to the opening episode of the revival.
Last night's semi-final saw 5.1 million watching, a slight increase of 100,000 viewers on last weekend's numbers.
The latest live instalment peaked with an audience of 6.6 million for its live show between 6PM and 8PM that saw the remaining 4 skaters perform live for the judges and faced another elimination.
The show ended with the latest skate off as another celebrity couple was sent home and the contestants were confirmed for next weekend's final.
Following Dancing On Ice last night on ITV, Endeavour continued its new series with an average of 4.3 million watching, up 100,000 on last week's instalment.