Was the UEFA Champions League draw fixed?

UEFA Champions League semi-finalists AS Roma made the gaffe on their official website by advertising tickets for the semi-final clash against Liverpool. While the Italians have indeed been drawn against Jurgen Klopp's men, the confirmation on Roma's website came hours before the official draw in Nyon. This raises the serious question- was the Champions League draw fixed?
May just be a coincidence, but is the #UEFA #ChampionsLeague draw fixed? This was posted on AS Roma website before being quickly taken down. #LFC @GraemeKelly1 @JamesPearceEcho pic.twitter.com/w3kVYxFetb
— Jay Hornby (@JayHornby1) April 13, 2018
I hate been a ‘conspiracist’ , but if this is true @UEFA , you guys have some explaining to do ... CORRUPTION AT ITS FINEST 😱😱 ...
— Wade Stephen (@wadeweezy5) April 13, 2018
If the @ChampionsLeague draw comes out like this , I don’t know how I’d feel 🙄🙄 ... pic.twitter.com/OD5KNb59Za
The first leg of the semi-finals will be played on April 24 and 25 whereas second legs to be played on May 1 and 2. UEFA finalized the dates after the UCL draw. So how did Roma get to know they will play Liverpool in the semi-final? How did they know that they will host the second leg of the tie?
The Champions League has been repeatedly accused of fixing draws to favour certain matches and teams. Certain fans believe that the balls which are used for draws are heated to identify the right one before they are picked. In 2016, Roberto Carlos was seen picking up a ball, holding it for a few seconds and then grabbing another. However, this theory cannot be proved.