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

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

Tennis