Premiership leaders Newtonmore will take on Kyles Athletic for a place in this season's Camanachd Cup final.
They meet on 15 August, with Inveraray up against Fort William or Lovat in the other semi-final a week earlier.
Newtonmore have won shinty's most valued prize a record 30 times, while Kyles have lifted the trophy on 21 occasions.
Both matches will be televised live by BBC Alba and throw-up at 16:00 BST. Venues are yet to be confirmed.