Britain's Andy Murray has beaten his nemesis Roger Federer in straight sets to take the Olympic gold medal in the men's tennis singles.
Murray had lost in the final at Wimbledon just last month but dominated his Swiss rival at the same venue on Sunday to win 6-2 6-1 6-4.
Argentina's Juan Martin del Potro, who'd lost an epic semi-final to Federer, beat Novak Djokovic in the bronze medal match 7-5 6-4.
Murray later faced a second Olympic final in a day, but he and mixed doubles partner Laura Robson could not overcome Belarusian top seeds Victoria Azarenka and Max Mirnyi. They lost 2-6 6-3 10-8 in a champions' tie-break decider and had to settle for silver.
The women's doubles gold medal was won on Sunday by the Williams sisters, who beat the Czech pair of Lucie Hradecka and Andrea Hlavackova.
Serena Williams already had one gold medal from the tournament, having won the women's singles on Saturday.