He moved back to Brazil in 2011 and signed a contract with Sport Club do Recife, although he didn't play any matches for the Recife-based club.[11]
Back to Hong Kong
Later the same season, he signed a one-year contract with Sham Shui Po District-based, Sham Shui Po SA who were newly promoted club to the Hong Kong First Division. He made his debut for the newly promoted side in a 5–0 loss against Sun Hei SC.[12] He played in three league matches but couldn't help the side to avoid relegation at the end of the 2011–12 Hong Kong First Division League.
Back to Brazil
In 2012 he again came back to Brazil, this time to Rio de Janeiro where he signed a contract with Bangu Atlético Clube. He made his Campeonato Carioca debut on 5 February 2012 in a 2–1 loss against Americano Futebol Clube[13] and scored his first goal on 15 April 2012 in a 3–0 win over Resende Futebol Clube. He played in 8 Campeonato Carioca matches scoring 1 goal. He signed a short-term contract with Rio Verde in Goiás for the start of 2013,[14] but made no appearances before moving to Rio de Janeiro and signing a six-months contract with Macaé Esporte Futebol Clube in February 2013. He represented the Rio de Janeiro-based club as an unused substitute in 4 matches.
In the summer of 2018, Fernando Lopes returned once again to Hong Kong. It was confirmed in September by Rangers (HKG) Director of Football Philip Lee that he had joined the club.[24]
After playing for Eastern District in the 2019–20 season, it was announced on 14 October 2020 that Fernando would return to Rangers.
International career
In December 2021, it was reported that Fernando had received a Hong Kong passport. However, he is not eligible to play for Hong Kong internationally.