Coronation Street pulled in 6.83m (32.9%) at 8.30pm and 289k (1.4%) on timeshift as Kirsty became violent with Tyrone for a second time.
EastEnders, meanwhile, attracted 6.32m (36.2%) at 7.30pm as Ian's worrying behaviour continued. BBC Three's repeat screening secured a strong 775k (5.3%) at 10.30pm.
Emmerdale interested 5.24m (33.2%) at 7pm with Val's return to the village, while 5.73m (30.2%) tuned in at 8pm and 191k (1.0%) on +1 to see the subsequent fallout for Eric, Amy and Brenda.
Once again, the stable audience shares (%) for the big three soaps suggest that the dips in raw numbers were caused by fewer people watching television due to the sunny weather.
Hollyoaks brought 714k (5.0%) to Channel 4 at 6.30pm with Nancy's pregnancy news, while E4's first look appealed to 396k (2.5%) at 7pm.
Over on Channel 5, Neighbours grabbed 510k (10.1%) at 1.45pm and 879k (7.9%) at 5.30pm, while Home and Away managed 724k (5.5%) at 6pm and 462k (3.2%) for 5*'s first look at 6.30pm.
Elsewhere, the latest episode of Doctors was seen by 1.2m (23.9%) at 1.45pm on BBC One.
BARB ratings data supplied by Attentional