EastEnders led the pack with 6.8m (38.1%) at 7.30pm as Lola named her new baby, adding 769k (3.8%) for BBC Three's 10pm repeat.
Emmerdale grabbed 5.97m (35.2%) for a big episode which saw Rachel tell Jai she is pregnant, while Hollyoaks managed 849k (5.6%) at 6.30pm and 429k (2.6%) for E4's first look half an hour later.
Meanwhile, Holby City held up well with 4.64m (24.5%) in the 8pm hour, while BBC One's other medical serial - Doctors - maintained 1.16m (19%) at 1.45pm.
Elsewhere, Neighbours drew 590k (9.6%) at lunchtime and 825k (7.2%) for its later 5.30pm showing.
Fellow Aussie soap Home and Away fetched just 535k (3.8%) on Channel 5 at 6pm, after which 482k (3.2%) watched 5*'s first look.
BARB ratings data supplied by Attentional