Daniel James completed a medical at Manchester United on Thursday ahead of finalising his £18m move from Swansea, Sky Sports News understands. United are close to completing a deal for the 21-year-old winger and Wales international, who has one year left on his contract, as manager Ole Gunnar Solskjaer looks to begin his rebuild of the club. It is understood the initial fee is worth £15m plus an additional £3m in add-ons, with personal terms already agreed. James has returned to the Wales squad preparing for their European Qualifiers against Croatia (Saturday) and Hungary (Tuesday) – live on Sky Sports. Leeds came close to signing James in January on Deadline Day for a fee of £8.5m..