Manchester City have completed the signing of full-back Danilo from Real Madrid on a five-year deal.
The 26-year-old will join up with his new team-mates on their tour of the United States after agreeing personal terms and passing his medical at the Premier League club.
Danilo told the club's official website: "I am very, very happy to be joining Manchester City.
"There has been strong interest from other clubs, but it has always been my ambition to play for Pep Guardiola. As soon as I heard of his interest, I knew immediately I wanted to be a City player.