Kellie Harrington and Aoife O'Rourke have both guaranteed themselves medals at the 73rd International Strandja tournament in Sofia, Bulgaria.

Having won on Tuesday in her first fight back since claiming gold in the Tokyo 2020 final, Harrington followed that up on Wednesday by beating Kazakhstan's Aidana Zabynbekova to reach the lightweight semi-finals.

It was another unanimous decision victory on all five judges' cards for the Olympic champion, with four of them giving her a score of 30-27 and one scoring the fight 30-25.

O'Rourke will fight for a medal on Friday

It was similarly straightforward for O'Rourke, as she overcame France's Davina Michael on a unanimous decision in the middleweight division, with four judges awarding her 30 points, while the Spanish judge gave her a score of 29.

Elsewhere Michaela Walsh was beaten by Russia's Vorontsova Liudmila in her featherweight quarter-final.

The judges unanimously awarded the fight to the Russian, with two giving it on a 30-27 scoreline, while the other three judges gave the last round to Walsh, to see them score the fight 29-28.

Later on, Luke Maguire came out the wrong side of a 3-1 split decision against Kyrgyzstan's Abdyzhapar Uulu Syrgak, the Dubliner incurring a costly point deduction.

Belfast's Caitlin Fryers, was scheduled to meet Pihla Kaivo-Oja of Finland, but was withdrawn by the Irish medical team ahead of the bout.