The 33-year-old has not featured for the La Liga leaders since a 1-1 draw at Valencia on Feb. 3 and had to pull out of the Spain squad for this month's friendly against Uruguay.
"We hope that he'll make it but we'll see how things develop," Roura, who is standing in for Tito Vilanova while he recovers from throat surgery, told a news conference.
As well as Xavi, Barca will be without forward David Villa for Saturday's La Liga game at Granada, Roura said.
Villa has been in and out of hospital this week for treatment on kidney stones and was not included in the squad for the trip to Andalusia.
"It was a setback that disrupted his rhythm," Roura said.
Barca can go 15 points clear of second-placed Atletico Madrid with a win at 14th-placed Granada (1900 GMT), who shocked visiting champions Real Madrid by beating them 1-0 this month.
Atletico, who suffered their first home defeat of the season against Rubin Kazan in the Europa League on Thursday, play at Real Valladolid on Sunday (1800).
Real, four points behind Atletico in third, host Rayo Vallecano in Sunday's late kickoff (2000).
"We are focusing all our efforts on the Granada game because the league is key for us," Roura said, adding that he may rotate the squad to rest some players for the Milan clash.
"We are in a comfortable position but that should not be an excuse for any king of relaxation.
"The part of the season is coming when there is a lot at stake in only a few days.
"From a physical and psychological point of view we are in good shape."
(For more sports news and updates, follow Ahram Online Sports on Twitter at @AO Sports and on Facebook at AhramOnlineSports)