Saturday 19th April
Semi-finals
- Hearts versus Aberdeen kick off 12:30Hearts12:30playsAberdeen
Sunday 20th April
Semi-finals
- St. Johnstone versus Celtic kick off 15:00St. Johnstone15:00playsCeltic
All times are UK and subject to change. BBC is not responsible for any changes.