In October 2021, Duarte was named the new manager of Veikkausliiga club AC Oulu, after the sacking of Jyrki Ahola.[2] He managed to secure the league spot for the club after defeating Rovaniemen Palloseura (RoPS) in the relegation play-offs. At the end of the next 2022 season, Duarte managed AC Oulu to finish 7th in Veikkausliiga, after having narrowly missed the top-6. In the 2023 Finnish League Cup, Duarte led the club to the final, where they were eventually defeated by HJK. During the 2023 Veikkausliiga season, he helped the club to establish themselves in the league, but on 17 August 2023, it was announced that he would leave AC Oulu after the season as his option was not exercised.[3] However, on 25 August 2023, his contract was terminated with the immediate effect after the loss against Ilves in the semi-final of the 2023 Finnish Cup and the poor results in the league.[4]
On 30 October 2023, Duarte returned to Portugal when he was appointed the head coach of Vianense in Liga 3. He was dismissed on 29 January 2024 after nine league matches, with a record of one win, three draws and five losses.[5]
On 21 June 2024, he was named the manager of FC Lahti in Veikkausliiga, after the sacking of Toni Lindberg.[6] The club had performed poorly and were close to the relegation zone. With Duarte as a manager, Lahti had few promising results, but in the end they finished 11th in the league. Duarte couldn't help the club from relegating, after being defeated 2–1 by FF Jaro in the relegation play-offs in late October.