The draw for the Marine Harvest Valerie Fraser Camanachd Cup semi-finals was made at Craigard on Sunday 7 May 2017.
Lovat will play Skye Camanachd with Lochaber facing Aberdour.
Both ties will be played at neutral venues on Sunday 25 June 2017.