10:44 08 May 2012
Britain's Got Talent has triumphed in the Saturday night ratings race, beating BBC One's The Voice for the second week running.
The ITV1 show attracted audience figures of 9.8million on Saturday night, while its BBC rival received 8.2m viewers.
On Sunday, BGT also drew a bigger audience, attracting 9.5m viewers for its first live semi-final show, as opposed to The Voice's 6.6m.
Neither show's clashed on either Saturday or Sunday, with BGT being shown directly after The Voice on Saturday.
The Voice was winning the battle in terms of ratings success, with Simon Cowell even tweeting his congratulations to BBC One controller Danny Cohen.
However, it seems that Cowell and his judging team have swayed viewers this week, with audiences preferring to watch his biting comments over The Voice's 'nice' approach.
This weekend saw Hannah Berney and Ruth-Ann St Luce voted off The Voice, while on ITV1, dancing dog act Ashleigh and Pudsey, Welsh choir Only Boys Aloud, opera duo Jonathan and Charlotte and dancers Kai and Natalia made it through to Saturday's grand final.
Catch Britain's Got Talent all this week on ITV1 and The Voice, Saturday and Sunday evenings on BBC One.