Hearts v Aberdeen semi-final live on BBC TV

Aberdeen's Topi Keskinen (right) and Hearts' James Penrice in action  at Pittodrie in JanuaryImage source, SNS
Image caption,

The past two league meetings between Aberdeen and Hearts have been drawn

  • Published

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.