Yarn maker Unifi Inc has narrowed its second-quarter losses on a 25 per cent hike in sales and a fall in operating expenses.