Motoring show Top Gear, which was recently rapped for controversial jokes about Mexican people in the last series, returned with 4.32m (19%) on BBC Two in the 8pm hour and 818k (3.6%) on BBC HD.
Also on BBC Two, coverage of Beyoncé's headline set on the final day of the Glastonbury festival was seen by 1.05m (11.5%) from 10pm and 103k (1.1%) in HD.
BBC Three's coverage of Plan B's set at the festival entertained 468k (2.1%) from 7.45pm, before music from Pendulum and the Kaiser Chiefs roused 690k (3%) from 9pm.
On ITV1, Popstar to Operastar averaged 2.85m (12.5%) for ITV1 in the 8pm hour and 100k (0.4%) on ITV1+1. The results show, featuring Erasure singer Andy Bell becoming the latest celebrity to be eliminated, had 2.86m (14.3%) from 10pm.
Fake Or Fortune?, a new factual entertainment show fronted by Fiona Bruce, continued with 3.86m (21.4%) on BBC One in the 7pm hour, but it was outperformed by The Royal's 4.05m (22.6%) on ITV1 and 220k (1%) on +1.
Countryfile scooped 4.74m (20.8%) on BBC One in the 8pm hour. Scott & Bailey nabbed 5.46m (23.8%) on ITV1 from 9pm and a further 257k (1.4%) on +1, easily beating Silent Witness's 2.6m (11.3%) on BBC One.
Documentary The Many Faces of Michael Caine enchanted 1.26m (7%) on BBC Two in the 7pm hour, and Coast had 2.88m (12.6%) from 9pm and 208k (0.9%) on BBC HD.
A rerun of Channel 4's Four Rooms took 420k (2.3%) in the 7pm hour. Screenings of Bride Wars and The Wedding Date grabbed 1.48m (6.5%) and 1.05m (5.8%) from 8pm, along with 361k (1.7%) and 231k (2.2%) on timeshift.
Showings of Where Eagles Dare and The Glimmer Man roused 1.06m (5%) and 1.07m (6.7%) respectively on Channel 5 from 7pm.
Overall, ITV1 narrowly won primetime with 17.8% (+1: 0.8%) against BBC One's 17.1%. BBC Two scooped third with 13%, followed by Channel 4 and Channel 5 jointly with 5.2% (C4+1: 1%).
Elsewhere, US cop show Hawaii Five-0 entertained 460k (2%) on Sky1 in the 9pm hour. New episodes of animated comedy Family Guy pulled in 1.06m (5%) and 1.18m (6.3%) on BBC Three from 10pm.
BARB ratings data supplied by Attentional