On 28 June 2000, Amaral signed with Fiorentina for a fee of 7.35 billion lire (€3.796 million). He reunited with Nuno Gomes, who also signed with the Italians, and during his first season, he help the team won the Coppa Italia. After a complicated second season, which ended in bankruptcy. The 29 year-old moved to Beşiktaş but stayed just six months, being released in January due to the lack of opportunities "I did not have many first-team chances, I could not play as much as I wanted to."