Premiership semi-finals confirmed