BARCELONA - Former Spain and Barcelona midfielder Andres Iniesta announced his retirement Tuesday after an illustrious 24-year career that included his country's 2010 World Cup triumph and four Champions League titles.