Barcelona midfielder Andres Iniesta will play no part in this month's Champions League semi-final against Inter Milan, the European champions said. The Primera Liga leaders said Iniesta will be absent for a month after tearing a thigh muscle in training. Iniesta, who scored the goal that took Barca to the final last term, has been struggling to re-establish his first-team place this season due to injury problems. The 25-year-old, however, remains a key player for the Spain national team ahead of the 2010 World Cup in South Africa.