Hamilton wins thrilling British GP

Lewis Hamilton battled through a bad start and late-race rain to win an action-packed British Grand Prix at Silverstone.

Japan celebrate victory over England in the semi-final of the Women's World Cup USA and Japan ready for World Cup final

Venus and Serena Williams Williams sisters to 'leave everything out there' in Centre Court clash