The 32-year-old, who made 20 appearances for Juve last season as they won Serie B, and is set to be officially unveiled as a Livorno player on Wednesday afternoon.
Giannichedda has also played for Udinese and Lazio, and has earned three Italy caps.
Copyright (c) PA Sport 2007, All Rights Reserved.
Do YOU want to write for GiveMeSport? Get started today by signing-up and submitting an article HERE: https://www.givemesport.com/writeforgms