Lashmanova breaks WR to win 20km gold
Elena Lashmanova claimed gold in the women's 20km race walk by breaking the world record
Russia's Elena Lashmanova set a new world record to take gold in a thrilling finish to the women's 20km race walk on The Mall on Saturday.
At Wembley, Brazil's Olympic curse struck again as Mexico beat them 2-1 to secure gold in the men's football competition. Oribe Peralta wrote his name into Mexican folklore with a deadly double against the five-time world champions.
Meanwhile, Russia's Sergey Kirdyapkin won the 50-kilometre walk in an Olympic record time. The former world champion finished in three hours, 35 minutes and 59 seconds, almost a minute clear of Australia's Jared Tallent, who took silver for the second Games in succession, with China's Si Tianfeng claiming bronze.
New Zealand's Lisa Carrington stormed to gold in the women's kayak sprint at Eton Dorney. Ukrainian Inna Osypenko-Radomska and Hungarian Natasa Douchev-Janics picked up silver and bronze respectively.
Ukrainian Yuri Cheban took gold in the men's individual canoe sprint and the Russian pair of Yury Postrigay and Alexander Dyachenko won the men's K2 200m sprint. France claimed a 10th gold medal as Julie Bresset cruised to victory in the women's cross-country mountain bike at Hadleigh Farm.
Russia's Evgeniya Kanaeva became the first person to win back-to-back rhythmic gymnastics Olympic gold medals. Tamara Echegoyen-skippered Spain surprised favourites Australia to win gold in the women's match racing class - the last sailing medal of London 2012.
Ukraine's Oleksandr Usyk won the gold medal in the men's boxing heavyweight division, while there were golds for Japan's Ryota Murata in the men's boxing middleweight division, Cuba's Roniel Iglesias in the men's light-welterweight division and China's Zou Shiming in the men's boxing light-flyweight division.
The United States won the gold in the women's basketball after an 86-50 win over France, while Milica Mandic of Serbia won gold in the women's taekwondo over-67kgs. David Boudia of the United States took gold in the men's 10m platform diving competition and China's Qiu Bo finished with the silver medal.
Norway won gold in the women's handball after a 26-23 victory over Montenegro in the final. Defending champions Germany won the men's hockey gold medal with a 2-1 win over Holland, while Russia's Anna Chicherova won the gold medal in the women's high jump and the United States won the gold medal in the women's 4x400m relay.
Japan took the bronze medal in the women's volleyball by securing a straight-sets success over South Korea in their all-Asian clash at Earls Court while Australia made sure of third in the men's hockey with a 3-1 win against Britain.