Cuba's Roniel Iglesias won the men's Olympic light welterweight (64kgs) gold on Saturday with a 22-15 win over Ukraine's Denys Berinchyk.
Having lost in Friday's semi-finals, Mongolia's Munkh-Erdene Uranchimeg and Italy's Vincenzo Mangiacapre won bronze medals.
Iglesias, the 2009 world champion who will celebrate his 24th birthday on Tuesday, improved on the bronze he won in Beijing four years ago with a solid display.
"Today is the most important in my whole career," he said.
"Without my family I could not achieve this victory. They will be so proud and I dedicate this to them."
He deserved the title having been consistent en route to the final and claimed an 18-15 win over Brazil's world champion Everton dos Santos in the Round of 16.
With some quick jabs and solid head shots, the Cuban took the first round 5-4, having knocked Berinchyk down, and maintained his work-rate to take the second 6-5.
Berinchyk was out-classed in the third as Iglesias upped the pace and finished by taking the round 11-6 to take gold.
The Ukrainian admitted he was still feeling the effects of Friday's 29-21 semi-final victory over Mongolia's Uranchimeg.
"Silver is more precious for me than gold because it's been such a long road to the final," said the 24-year-old.
"My opponent was very good but I gave everything I had in my previous bout. I couldn't show my best today."