Richard Whitehead has won Britain's second gold medal of the day in the men's 200m T42 final in front of a capacity crowd at London's Olympic Stadium.
He finished in a new world record time of 24:38 seconds.
More top news
Americans celebrated 239 years of independence yesterday. Here are some of the best pictures.
England beat Germany 1-0 after extra-time to finish third in the Women's World Cup.
The youngest royal will make her second public appearance later this afternoon when she is baptised in Norfolk.