British duo Anthony Fowler and Andrew Selby are guaranteed at least a bronze medal at the World Amateur Championships after recording impressive victories in Kazakhstan.
Fowler, an unseeded prospect from Liverpool, was the first to win his quarter-final as he overcame German Stefan Hartel who was ranked seventh among the middleweights.
The 22 year old won by split decision with two judges scoring the bout 29-28 in his favour, while the third official gave the contest to Haertel 30-27.
Fowler will now box for a place in the final on Friday afternoon against home fighter Zhanibek Alimkhanuly.
"[sic] I done it people, I got revenge over the German who beat me in the Europeans, and secured myself at least a bronze medal but am not finished," tweeted an ecstatic Fowler.
"Today I boxed and won with a perforated ear drum, swollen jaw, an a bruised hand but there's nothing wrong with my heart, I'll never give up.
"That's 12 rounds I've done now at a brutal pace with no head guards, my body's in bits," he added, before joking. "I honestly don't get paid enough haha."
Later in the day Selby also secured at least a bronze after he narrowly defeated Kazakhstan's Ilyas Suleimenov.
Selby, the top seed, lost the first round but fought back to secure his passage to the semi-finals where he will face Jasurbek Latipov in Friday's semi-final after the Uzbekistan fighter beat Northern Ireland's Paddy Barnes 3-0.
The Welsh fighter is a double European champion and reached the quarter-finals of the Olympics at London 2012 last year.
However, Selby will not be joined by Team GB colleague, and fellow Welshman, Fred Evens as he was beaten by German Arajik Marutjan in the last eight.
It is the second successive world championships where the welterweight has been knocked out at the quarter-final stage.