UEFA also drew the semi-finals on Friday, meaning the winners of the Barcelona v United will face either Liverpool or Porto in the last four.
Scott Parker believes Liverpool have the deadliest strikeforce in the Premier League - but wants his struggling Fulham side to be on the front foot when they host Jurgen Klopp's title challengers on Sunday.
Messi scored the last two times the teams met - in the Champions League finals of 2009 and 2011.
Barcelona defender Gerard Pique also played in the two finals against Man United, where he spent four years early in his career.
English hopes are high that this could be their year in Europe's elite club competition after all four of their representatives made it through to the last eight.
However, as with the quarterfinal draw, the legs for United's tie would be switched if both Manchester clubs go through.
"I'm coming back to my second home".
Solskjaer's 93rd-minute goal at Camp Nou in 1999 won the Champions League final for United, securing a 2-1 victory over Bayern Munich.
Barcelona finished third in the website's list, while Juventus came fourth and Ajax were fifth.
Mane is now producing his best form of the season, with six goals being scored from his last four appearances in all competitions.
"Let's not disrespect Porto because they got to this stage for a reason, but they won't be looking forward to that tie". The final, to be staged at Atletico Madrid's Wanda Metropolitano, will be held on June 1. "Then we must calculate on other teams running away from us".