Bundesliga strugglers Hannover have announced the signing of free agent Hugo Almeida.
The Portugal international was plying his trade with Anzhi Makhachkala in the Russian Premier League before parting ways with the club six months into his contract.