The Heart of Midlothian v Aberdeen Scottish Cup semi-final will be shown live on BBC One Scotland on Saturday, 19 April.
The match at Hampden Park, which kicks off at 12:30 BST, can also be seen on the BBC Sport website and app.
St Johnstone and Celtic meet at the national stadium on the following day, with a 15:00 start.
Both matches will be on Premier Sports.
Celtic are the holders and are seeking a seventh success in the tournament since 2017.
Hearts have lifted the trophy on eight occasions, once more than Aberdeen, while St Johnstone won the competition for a second time in 2021.