Fighting back tears, Barcelona striker Sergio Aguero announced his immediate retirement on Wednesday for health reasons. The 33-year-old Argentinian underwent heart tests after leaving the field, holding his chest, during Barcelona's match against Alaves in the Spanish league on October 30.