The Voice semi-finalists on shopping with will.i.am

The semi-final of The Voice is tomorrow night and eight contestants will face the public vote.

Contestants Leah McFall and Cleo Higgins will be competing against each other despite being on the same team.

They have been speaking to BBC Breakfast about the contest and shopping trips with will.i.am.