Swansea City suffer injury blows ahead of Sky Blues clash