Originally Posted by
drewguy
Yes, SwissAir is where you should go. I believe UK has adopted a rule similar to EU261 requiring compensation for the delay as well, and I am guessing Switzerland has a similar rule, and given flight to Austria EU261 potentially applies. Check with SwissAir website - you may get comp in addition to expenses. Of course, they may claim some exemption.
Duty of care would apply for sure, but would there be 261 comp? Reason for the cancellation was beyond the control of the carrier per the OP.