Former Barcelona and Real Zaragoza defender Gabriel Milito has announced his retirement.

The defender rejoined first club Independiente last year after nearly a decade in Spain with Real Zaragoza and Barcelona.

The 31-year-old, who has won 42 caps for Argentina, said on Independiente's website: "I don't feel well, either physically or mentally. I've been thinking about this since the start of the year. It isn't an easy decision because I love what I do."