Germany's Yvonne Boenisch overpowered North Korea's Kye Sun-hui to claim the 57kg judo gold medal in Athens.
A dominant display by Boenisch ended Kye's hopes of clinching a third Olympic medal in three different weight categories at her third Games.
World champion Won-Hee Lee took gold in the men's 73kg with an efficient victory over Russia's Vitaly Makarov.
The South Korean finished off Makarov with an ippon with just nine seconds left on the clock.
The 23-year-old collected marginal points before delivering the devastating leg blow.
Lee has only lost once in the last two years and has built up a reputation for seeing off most opponents with an ippon.
Brazil's Leandro Guilheiro beat Moldova's Victor Bivol for bronze while American Jimmy Pedro picked up his second Olympic bronze as he defeated France's Daniel Fernandes.
Boenisch avenged her world championship defeat at the hands of Kye last year by denying her an Olympic medal in a tight final in Athens.
The 23-year-old German scored yuko with an early attack as the world champion struggled to pin her down with several throw attempts.
The Netherlands' Deborah Gravenstijn came from behind to defeat France's Barbara Harel in an all-European battle for bronze.
Cuban Yurisledidis Lupetey downed Spain's reigning Olympic champion Isabel Fernandez to take the other bronze.