In July 2004, he was loaned to Belenenses for one year.[17][18] Initially, he was an undisputed starter playing six games in a row, but an injury in late October,[19][20] cause him to lost his place to Cabral and José Sousa.[21] In 2005–06, Roland could not find a team and was placed in Benfica B,[22][23] but mutually terminated his contract on late September 2005.[24] After Benfica, he spent some time at Juventude in the Série A, before moving to Atromitos in the Greek league.[1] He played for Hanoi T&T in 2007 and returned to Beira-Mar in July 2008, playing 26 games in the Liga de Honra.[1][25] In 2009, Roland moved back to Hanoi T&T] and won the league in 2010 and 2013, retiring in 2013.[1] In August 2015, he came out of retirement for a third stint at Beira-Mar, after they were relegated to the Aveiro FA's second division.[26]