 On 8 July 2015, Almeida moved to Anzhi Makhachkala who had just returned to the Russian Premier League.After just six months, both parties parted ways by mutual consent.On 16 January 2016, Almeida returned to Germany and signed for Hannover 96 until summer 2017, reuniting with former Werder Bremen boss Thomas Schaaf in the process.