The Argentine has been struggling with a hamstring injury this month but looks set to feature against the Bavarians in the European last four first leg next Tuesday.
The 25-year-old was told at training on Tuesday he would be ready to play against the Bavarians next week with his hamstring problem a thing of the past.
The Argentine has missed the Blaugrana's last two Liga matches due to the injury, however, he did come off the bench in between the domestic matches to have a major impact in the Liga giant's second leg with Paris Saint-Germain earlier this month.
The Catalunya club was trailing 1-0 when the four-time Ballon d'Or winner was brought off the bench and he eventually set up Pedro for the crucial equalizer which ensured the club's progression into the semifinals on away goals (3-3 on aggregate).
It remains to be seen whether Vilanova and his assistant Jordi Roura will choose to risk playing the forward against Levante on Saturday, though it can be assumed that Messi being rested is a sensible option with second-placed Real Madrid 13 points behind with seven games to go.
Prior to his injury-induced absences, the attacker had gone on a record-breaking streak of scoring in 19 consecutive Liga matches and tops the Primera Division charts with 43 goals.