The BBC1 talent show, which entered the ‘battle rounds’ stage on Saturday, scored an average audience of 9.9m, compared to 9.7m for BGT.
And The Voice’s peak audience was also higher, drawing in an audience of 11.6m compared to Britain’s Got Talent’s peak audience of 11.1m.
This week was the first that the two shows had not overlapped, with BGT previously starting at 8pm and being on air during the final 20 minutes of The Voice.
The BBC1 show had repeatedly beaten BGT during the overlap, with the ITV show’s viewing figures rising after it had finished, although BGT’s overall peak audience had been higher than that of The Voice.
This week however it was slightly lower despite ITV’s hope that moving Britain’s Got Talent would pull in more viewers after The Voice had finished.
In a further twist, The Voice overran slightly, despite being a pre-recorded rather than live show – and was still on the air when BGT began at 8.30.
The impact was noticeable as the show had an audience of 5.7m when it began, but had increased its audience by four million five minutes later, after The Voice had finished.
Saturday’s edition of The Voice saw the first nine finalists chosen, with the remaining 11 to be revealed on Sunday night’s show.