Barcelona captain Andres Iniesta will miss Tuesday`s Champions League meeting with Sporting Lisbon, the Catalan giants confirmed on Sunday.