Inter Milan captain Javier Zanetti will retire from professional football at the end of the season, he announced on Tuesday.
The 40-year-old defender has played in 851 official matches for Inter since moving to the Nerazzurri outfit from Argentinian club Banfield in 1995.
"I feel the time has come," Zanetti said to Argentinian newspaper La Nacion. "I feel fulfilled and complete.
"To retire at almost 41 still feeling in form has no price. Football has given me so much and I’ve enjoyed every moment."
Zanetti ruptured his Achilles tendon last year but came back and has featured in 10 league games for Inter this season.
"After last year’s injury, I really wanted to prove that I could still compete and I’ve managed to do so," he said.
The former Argentina international, who has won five Serie A titles, the Coppa Italia four times, a Champions League trophy, a UEFA Cup and a Club World Cup during his career, will remain in Milan after the summer having accepted a role as sporting manager at Inter.
"Do I fear life after this? No, there is no fear," Zanetti said. "I will of course miss certain things, several aspects of the routine of a player, the moments in the dressing room and especially the competition.