HIGHLIGHTS: Men’s semi-finals confirmed after thrilling day two