The talented midfielder was injured before Barcelona's Champions League final against Manchester United but managed to play in the Catalans' 2-0 victory in Rome.
He consequently aggravated the complaint to miss out on the chance of playing with European champions Spain in this month's Confederations Cup.
"He has an injury which has a very high chance of suffering a relapse," Spain doctor Oscar Celada said on Friday.
"We have to look out for Andres' health and not expose him to a relapse.
"The recovery period is long, between six and eight weeks. He is crushed to see that the injury is worse than what he could have thought at the beginning."
Reports said Valencia midfielder Pablo Hernandez will replace Iniesta in Spain's squad.
Iniesta has been in sparkling form this season, putting in a series of impressive displays to help Barcelona win the treble (the Primera Liga, Copa del Rey and the Champions League).
Spain will play in Group A of the Confederations Cup that also includes hosts South Africa, New Zealand and Iraq.
نرشح لكم
مواعيد مباريات الأحد 15 نوفمبر - إسبانيا ضد إنجلترا.. وبلجيكا تواجه إيطاليا
بن عطية يكشف رد أليجري على طلب رونالدو بعدم البقاء في معسكرات مغلقة
دوري الأمم – الدنمارك تكتسح البرتغال في أول مباراة بعد اعتزال رونالدو
ذا أثليتك: إقالة فايلر من تدريب دي سي يونايتد الأمريكي
بعد تألقه.. وكيل إسبوزيتو يكشف خطط اللاعب بشأن مستقبله
منتخب إنجلترا يستعيد كونسا وسبينس قبل مواجهة إسبانيا
توتنام يحتفل بذكرى انتصاره على منتخب الزمالك والأهلي
المدير الرياضي السابق لميلان: لياو كان يركز على الموسيقى أكثر من كرة القدم










أدار نصف نهائي كأس العالم.. السلفادوري إيفان بارتون حكما لمباراة الأهلي وبيراميدز