Left-back David Alaba and midfielder Corentin Tolisso are also in doubt for the home leg.
James has shone at Bayern since leaving Real on a two-year loan deal last July at the end of three often hard seasons in Madrid.
Real's season was close to ruin when Juventus was 3-0 up at the Bernabeu in the quarterfinals, but Cristiano Ronaldo's controversial injury-time penalty saw the hosts squeeze into the last four and perhaps learn the dangers of overconfidence.
The Bavarians main task is subduing Cristiano Ronaldo who has scored 15 Champions League games and netted in each of Real's ten European matches this season. Bayern overcame Spanish opponents in Sevilla to reach the last four but go into today's first leg in the Allianz Arena knowing it has been knocked out by Spanish side in the last four seasons.
There will be concern at Real at the damage a rejuvenated James might inflict on them but Zidane insisted: "I never had any problems with James".
Heynckes already set a new Champions League record in the quarter-finals. "We are full of confidence going into the game".
"The two teams met last season in the quarter-finals where Madrid emerged victorious and went on to win the title, but this time it will be an even more interesting game to watch because of the tactics which will be implemented by both mangers", said Minziro. "He's one of the best strikers in the world, who has proved a recipe for goals both at Bayern and his national team".
"They have been transformed under him", Zidane said of the 72-year-old Heynckes. For me there are no favourites, but I have a good feeling.
Ramos on win against Bayern: 'We have not done anything'
"I think James Rodriguez will play - he didn't start at the weekend at Hannover which I think was a clear indication he will start".
Heynckes has two options for his starting 11 in the Munich arena on Wednesday.
Goals Robert Lewandowski has scored against Real in the Champions League, the most by any player against the defending champions.
"With Heynckes, they play more as a team".
Of managers to have taken charge of at least 20 games in the Champions League, this match features two of the top three managers in terms of win percentage - Jupp Heynckes (71%) and Zinedine Zidane (67%).
In 2013, he said farewell after guiding Bayern to another Champions League win, something that eluded his otherwise much-lauded successor Pep Guardiola, and could say goodbye again with the same treble of Bundesliga, German Cup and Champions League.
"I'm always nervous about the Germans, they get the job done, they're pragmatic, very stubborn and resolute". Playing in the Champions League is a special motivation for us, as whoever wins in the end can call themselves the best team in Europe.
Anirban Lahiri finishes tied-58th at Texas Open
Landry was able to notch his first career PGA Tour victory at the Valero Texas Open after closing with a four-under 68 on Sunday. He is slated to tee it up again next week with Talor Gooch in the Zurich Classic team event.
Thunder Thrashed in Game 3 Loss to Jazz
The matchup that will decide the first-round series between the Oklahoma City Thunder and Utah Jazz won't be Donovan Mitchell vs. Rubio's triple-double was the first by a Jazz player in the postseason since John Stockton in the 2001 playoffs against Dallas.
Record Store Day attracts biggest crowds yet
Talk about exclusivity! Record Store Day is going to be full of surprises and goodies for the fans this year. McGlothin won't be surprised to see Speakertree packed with people for the first few hours Saturday morning.