Karam Ibrahim won Egypt's first Olympic gold medal since 1948 when he thrashed Georgian Ramaz Nozadze to take gold in the Greco-Roman wrestling 96kg class.
The powerful 24-year-old secured the title after only three minutes, 22 seconds of the bout, winning 12-1.
Ibrahim's winning margin equalled the scoreline in the semi-final in which he beat Mehmet Ozal of Turkey.
Ozal held on to beat Iranian Masoud Hashemzadeh in a close contest for the bronze medal.
South Korea's Jung Ji-hyun won gold in the 60kg category with a 3-0 overtime victory over Cuban Roberto Monzon Gonzalez.
Jung took an early 2-0 lead which he held for most of the bout but was unable to get the third point required for a win in the mandatory six minutes.
He finally registered the decisive point after toppling Monzon from a clinch position early in extra-time.
Jung (red) won the 60kg class
Bulgarian Armen Nazarian beat Russian Alexey Shevtsov 4-3 to win the bronze.
Nazarian, who won gold in Atlanta in 1996 as an Armenian before winning another gold in Sydney for Bulgaria, overturned a 2-0 deficit against Shevtsov.
Shevtsov had earlier lost 6-3 to Monzon Gonzalez in one semi-final, while Jung progressed to the gold medal bout with a 3-1 win over Nazarian.
In the 74kg division, Alexandr Dokturishivili of Uzbekistan took the gold medal, beating Finland's Marko Yli-Hannuksela 3-1 on points.
Russia's Varteres Samourgachev beat Switzerland's Reto Bucher to take the bronze medal, winning by great superiority.