The Dale Winton format, which includes the National Lottery draws, averaged 4.72m (22.2%) from 8.10pm, while Penn and Teller: Fool Us had a still-respectable 3.58m (17%).
The Vegas magicians added 234k on ITV1 +1.
Dermot O'Leary's Marriage Ref did not fall any further from its woeful premiere audience, with 2.44m (11.1%) watching on ITV1 at 9pm and 144k on timeshift - an overall increase week-on-week.
Meanwhile, Casualty climbed to 5.16m (23.5%) for part two of 'Keep on Running', and was the most-watched programme of the day. Lee Mack's All Star Cast followed with 3.4m (16.9%).
Despite struggling later on, ITV secured two early evening victories over BBC One: Bradley Walsh's Odd One In held a solid 3.4m (18.3%) at 7.15pm, ahead of Total Wipeout's 3.03m (16%), and You've Been Framed amused 3.19m (19.1%) at 6.30pm (+1: 164k), beating Shark Tale's 2.58m (15.9%).
Over on BBC Two, live Wimbledon tennis scored 2.83m (16.5%) from 5.30pm, then Today at Wimbledon pulled in 2.03m (9.6%) from 8.15pm, and Have I Got A Bit More News For You entertained 2.02m (9.2%) from 9pm. Live Glastonbury coverage followed that with 1.14m (10.1%).
Channel 4's screening of The Parent Trap interested 1.22m (6.4%) from 6.45pm to 9pm (+1: 232k). Some 1.5m (6.9%) then tuned in for Camelot from 9pm (+1: 145k).
Elsewhere NCIS (8pm), CSI: NY (9pm) and Law & Order: SVU (10pm) fetched 882k (4.2%), 1.04m (4.7%) and 1.38m (7.1%) respectively for Channel 5.
Overall, BBC One led primetime with 19.9%, ahead of ITV1's 13.1% (+1: 0.8%), BBC Two's 11.1%, Channel 4's 6.3% (+1: 0.9%) and Channel 5's 4.6%.
BARB ratings data supplied by Attentional