During his time with the Cairo giants, the 27-year-old helped Zamalek win two Egypt Cups, the 2019 CAF Confederation Cup, and the Egyptian-Saudi Super Cup.
Now after having spent three months without a club, Nagguez has signed for Lithuanian champions FK Suduva.
Despite being founded in 1968, Suduva have just found success in the past year as they were crowned Lithuanian champions for the first time in 2017, before clinching two more league titles in 2018 and 2019.
They are now looking to strengthen their squad ahead of the 2020 season with the signing of the experienced full-back.
Nagguez might win his first trophy for the club on his debut when they face FK Žalgiris in the Lithuanian Super Cup on February 29th.