Claudio Marchisio retired from football at 33 on Thursday.
The Juventus legend played nearly 400 matches there and joined Zenit St Petersburg in 2008.
The Italian international had 55 caps for his country and reached the final of Euro 2012.
Marchisio, known as ‘the little prince’, won seven Serie A titles with Juventus, starting his career there in 2006.
“I’d made a promise to the kid who dreamt to become a football player. I would have played until I had felt the marvel stepping into the pitch. I wasn’t fulfilling my promise anymore, that’s why I prefer to stop. So, thank you dream, you gave me strength, success and joy!” said Marchisio on Twitter.