UK sporting goods retailer Sports Direct has snapped up a GBP3.4m (US$5.9m) stake in rival operator JJB Sports today (20 October), representing a 5% share in the business.