The Brazil international is aware of the risks his side face against the current European champions as he prepares for the Champions League showdown through religious faith
The Brazilian defender feels that practice and experience will not be enough to help him stop the Argentine when they renew their battles in Europe.
Milan coach Massimiliano Allegri had said that it will be a "dream" to play Barcelona at the San Siro, but Silva warns that it could turn into a nightmare unless there is a source of divine intervention.
"How do you stop Messi? You have to perform the holy trinity and then pray," the defender told Globoesporte.
"It's difficult stopping Messi and very complicated when playing someone with his speed and expertise.
"Some players lack quality, but Messi and Cristiano Ronaldo have it all.
"They are very difficult to mark, it's something that just comes in the moment you play them.
"You have to make a decision, do the trinity and pray for the best."
The 27-year-old has long been linked with a move to Camp Nou, but he suggested a stay at Milan is more than likely.
"A club like Barcelona is always attractive as they are the best in the world, but Milan are not too far behind them and we are always improving," he concluded.
"Starting last Friday and continuing every Friday through to January, Goal.com will publish extracts from Graham Hunter's highly-anticipated book, Barca: The Making of the Greatest Team in the World, which kicked off with a fascinating segment on Lionel Messi's rise to the top at Camp Nou. Don't miss it!"