Boxing enters the semi-final stage in the Commonwealth Games in Glasgow on Friday with Northern Ireland on course to better their haul of three gold medals they collected in New Dehli four years ago.
One of the favourites to do well is Paddy Barnes, who will attempt to defend the light flyweight title he won in New Dehli four years ago when he takes on Fazil Juma Kaggwa from Uganda.
Barnes is one of nine boxers from Northern Ireland competing in the semi-finals and who are all guaranteed at least a bronze.
Scotland will be hoping for a first ever Commonwealth heavyweight champion when Stephen Lavelle goes up against David Light of New Zealand in their last four bout.
The victor will face either Canada's Samir El-Mais or Efetobor Apochi of Nigeria in the final.
Scotland's other hopes rest on the shoulders of Reece McFadden in the men's flyweight while Josh Taylor is one of the favourites to clinch gold in the light-welterweight competition.
Taylor will take on English boxer Samuel Maxwell for a place in the final.
Tulani Mbenge is already guaranteed to win South Africa's first boxing medal since 2006 but he will want to emulate the gold won by Bongani Mwelase in Melbourne.
The South African will take on Scott Fitzgerald of England for a place in the men's welterweight final.
Fitzgerald is one of seven English fighters left with a chance of a gold medal with Joseph Joyce taking on Mike Sekabembe of Uganda for a place in the super-heavyweight final.
English fighter Nicola Adams is still on course to add a Commonwealth gold medal to her Olympic title.
Standing between Adams and a place in the final is Canada's Mandy Bujold, who eliminated Australia's Kirsty Harris.
Joining them in the last four on Friday are Michaela Walsh from Northern Ireland and Pinki Rani of India.
Women's flyweight (48-51kg) - Michaela Walsh (NIR) v Pinki Rani (IND); Mandy Bujold (CAN) v Nicola Adams (ENG)
Men's flyweight (52kg) - Muhammad Waseem (PAK) v Abdul Omar (GHA); Reece McFadden (SCO) v Andrew Moloney (AUS)
Men's bantamweight (56kg) - Michael Conlan (NIR) v Sean McGoldrick (WAL); Qais Ashfaq (ENG) v Benson Njangiru (KEN)
Men's light welterweight (64kg) - Samuel Maxwell (ENG) v Josh Taylor (SCO); Sean Duffy (NIR) v Junias Jonas (NAM)
Men's light heavyweight (81kg) - Kennedy St Pierre (MRI) v Nathan Thorley (WAL); Sean McGlinchy (NIR) v David Nyika (NZL)
Men's super heavyweight (91kg+) - Mike Sekabembe (UGA) v Joseph Joyce (ENG); Efe Ajagba (NGR) v Joseph Goodall (AUS)
Women's lightweight (57-60kg) - Alanna Audley-Murphy (NIR) v Shelley Watts (AUS); Laishram Devi (IND) v Maria Machongua (MOZ)
Women's middleweight (69-75kg) - Ariane Fortin (CAN) v Lauren Price (WAL); Edith Ogoke (NGR) v Savannah Marshall (ENG)
Men's light flyweight (49kg) - Ashley Williams (WAL) v Devendro Laishram (IND); Paddy Barnes (NIR) v Fazil Juma Kaggwa (UGA)
Men's lightweight (60kg) - Joseph Cordina (WAL) v Charlie Flynn (SCO); Michael Alexander (TRI) v Joe Fitzpatrick (NIR)
Men's welterweight (69kg) - Tulani Mbenge (RSA) v Scott Fitzgerald (ENG); Mandeep Jangra (IND) v Steven Donnelly (NIR)
Men's middleweight (75kg) - Vijender Vijender (IND) v Connor Coyle (NIR); Antony Fowler (ENG) v Benny Muziyo (ZAM)
Men's heavyweight (91kg) - Samir El-Mais (CAN) v Efetobor Apochi (NGR); Stephen Lavelle (SCO) v David Light (NZL).