US textiles firm Unifi has swung to a Q3 net loss of $33.0m from net income of $12,000 in the prior March quarter, as sales were hit by reduced retail demand.