Ukraine's Oleksandr Khyzhniak won the men's middle semi-final bout against Filipino boxer Eumir Marcial and will go on straight to the finals on 7 August.
It was a boxing masterclass from the outset as Khyzhniak and Marcial exchanged blows and displayed powerful combos in a tight and thrilling duel that saw both boxers show their prowess from start to finish.
But the Ukrainian highlighted his imperious form in the third round landing enough scores to end Marcial's Olympic bid.
Marcial lost by split decision with Khyzhniak winning by 3:2 points.
Khyzhniak, who had been undefeated for the last five years now has a chance at gold in the coming finals with Brazil's Hebert Sousa.
Making history for the Philippines
Marcial takes home a bronze which is the Philippines' first boxing medal since 1996.
This is also the second boxing medal that the Philippines have won at Tokyo 2020 after Nesthy Petecio won silver in the women's featherweight gold medal match last Tuesday 3 August.
Instead of being disappointed with his loss, Marcial remains proud of what he has achieved in the Olympics.
"Maybe it’s a bronze but for me, for my family, for my fiancée, this is a gold [medal] because this is our dream," the 25-year-old boxer said.
"We’ve been dreaming of this since I was young and now I’m here. I represent the Philippines in the Tokyo Olympics. I win the bronze medal. I’m so proud of myself."
Marcial also sees another Olympic bout for him in the horizon.
“If they give me the chance again and the opportunity to compete for another Olympics, I’ll just grab the opportunity.
"I will work again, hard, to win the gold medal.”