On the penultimate day of Olympic action, two Brits were defending titles and others were seeking their first shot at glory.
It was a day of highs as Team GB overtook the London 2012 medal total, ending the day on 66 medals.
Mo wins the 'double double'.
Mo Farah added the 5000m gold to his collection, completing the long-distance 'double double' of 5000m and 10000m in Rio and London 2012.
The 33-year-old Londoner held off the United States' Paul Kipkemoi Chelimo on the final bend to sprint clear and become only the second man after 'Flying Finn' Lasse Viren to win both titles at two Games. Andrew Butchart was sixth.
Farah now has a medal for each of his children.
Nicola Adams became the first British boxer to retain an Olympic title in 92 years.
She outpointed Sarah Ourahmoune of France in a close fight to claim flyweight gold.
-- Nicola Adams MBE (@NicolaAdams2012) August 20, 2016
The 33-year-old from Leeds emulated Harry Mallin, who won back-to-back gold medals in 1920 and 1924.
Liam Heath powered his way to Olympic gold in the K1 200 metres.
The 32-year-old now has a medal of each colour, after winning silver with team mate Jon Schofield in the K2 200m, and a bronze in the same class from London 2012.
Neymar redeemed Brazil after World Cup agony against Germany.
Brazil atoned for their 7-1 humiliation at the World Cup to Germany with a penalty shootout victory.
Neymar took the last penalty against the Germans, easily converting it after the match ended 1-1 after extra time at the Maracana stadium.
South Africa's Caster Semenya claims gold in the women's 800m final.
Semenya ran a personal best and South African record with a time of 1min 55.28sec.
Brit Lynsey Sharp finished sixth.
Bianca Walkden took bronze in the 67+ kg taekwondo and vowed to be back for gold in Japan.
-- Bianca Walkden TKD (@BiancaW_tkd) August 21, 2016
Walkden outpointed Wiam Dislam of Morocco 7-1 to become the third member of the British taekwondo team to win a medal after Jade Jones and Lutalo Muhammad.
GB women's 4x400m relay squad took the bronze behind the USA and Jamaica.
Eilidh Doyle, Anyika Onuora, Emily Diamond and Christine Ohuruogu stuck it out in a tough battle for bronze to finish third and clinch Britain's 66th podium place of the Games.