On 11 June 2021, Royal was called up by manager Tite for the 2021 Copa América. He made his tournament debut on 17 June, playing the last six minutes in a 4–0 thrashing of Peru in Brazil's second group match. Ten days later, he was given his first start as he played the full match in a 1–1 draw in their final group stage match against Ecuador. On 10 July, he played in the final, after coming on in the 76th minute in their 0–1 defeat against Argentina.