Nearly 10m people watched last night's England match against Switzerland, according to overnight figures.

Match of the Day Live won a 9.1m average and 39% share during the game from 8pm until about 10pm.

The pre-match half hour audience was 5.9m, while Coronation Street kept 9.4m (38%) on ITV1, but it rose to 9.9m once the action started.

The Bill trailed with 4.5m for ITV1 from 8-9pm; Honest, ITV1's 9pm offering, dipped to 3.2m (12%); and Torchwood, on BBC Two at 9pm, attracted 2.9m (11%).

Channel 4 suffered too with Relocation, Relocation taking 2.8m at 8pm and Grand Designs attracting 3.5m (13%) at 9pm.