Britain’s Got Talent is on ITV at 7.30pm. Declan Donnelly hosts the concluding semi-final, as eight more acts compete for a place in Sunday’s grand final. Friday Night Dinner is…

Britain’s Best Home Cook is on BBC One at 8pm. The contestants serve up a chocolate pudding, before trying to come up with a dish that uses either aubergine or…