Struggling retailer Wm Morrison Supermarkets (Morrisons) has delivered a strong set of results for its first-half ended 23 July, with pre-tax profits of GBP134.2m (US$254.5m) against a loss of GBP82.1m in the same period last year.