Sports fashion retailer The John David Group said it returned to profit in the first half of the year but warned that full-year trading still rested on the Christmas period.