Manchester United are confident of landing top target Jadon Sancho this summer but there remain concerns that Borussia Dortmund's asking price is higher than expected, sources told ESPN. Meanwhile, sources added the €350 million package it would take to land Sancho's teammate Erling Haaland means the striker is set to stay put in Germany for now.

United are in talks with Sancho's representatives over a move to Old Trafford, and negotiations so far have been described as "smooth," with the majority of obstacles, including wage demands and agent fees, overcome 12 months ago.

A deal last summer collapsed because the two clubs were too far apart in their valuation of the 21-year-old, and while Dortmund are no longer asking for €120m, sources told ESPN their demands are still higher than United anticipated. Sources said Dortmund are looking for around €100m for Sancho, with the clubs around €20m apart in their valuations of the player.

Sancho has two years left on his contract, and although Dortmund are open to the England winger leaving after four seasons in the Bundesliga, they want the best deal possible in an effort to deal with the financial hit caused by the coronavirus pandemic and are pushing for the full €100m, while United are looking to drive the fee down as much as possible.

Despite the gap in valuations, United remain confident it can be overcome -- more so than last summer -- although it will rely on Dortmund's willingness to accept an agreement based on a fee paid in installments as well as bonuses related to how well Sancho performs in the Premier League and Champions League.

Any transfer will be complicated by Sancho's involvement in the European Championships with England. Should Gareth Southgate's side reach the final, Sancho would not be released from international duty until after July 11. Dortmund, meanwhile, are set to begin their preseason preparations in Switzerland on July 23.