Club captain Duda has extended his stay at Malaga by an extra season.
The left-winger has played more top-flight games for Malaga than any other player and his signing will be a relief after the likes of Isco, Joaquin and Manuel Iturra departed in the off-season.
And the 33-year-old plans to spend the rest of his career at the La Liga club.
“I’m so happy. I always wanted to be able to retire at Malaga,” he told the club’s official website.
“I’m so pleased my contract has been renewed. Both parties reached an agreement, that we’re both pleased with.
“I hope to end my career here, having played at this club for 13 seasons, which isn’t easy, but we’ve helped each other out a lot over the years.
“My family and friends are happy I’m staying here, and now I’m going to focus on enjoying being at Malaga.”
The Portugal international departed the club in 2006 for Sevilla where he won the UEFA Cup and Copa del Rey, but he returned Malaga initially on loan in 2008 before making the deal permanent in August 2009.