Brazil will face China PR in an international friendly on 10 September in the north-east city of Recife, three days after facing South Africa in Sao Paulo, the Brazilian football federation (CBF) said.

"It gives us pleasure to announce that Brazil will play China in Recife as part of our preparations for the Confederations Cup and the 2014 World Cup," said CBF president Jose Maria Marin.

The game against China will be at the 62,000-capacity Arruda Stadium. Recife is one of the cities hosting the FIFA World Cup™. Meanwhile, on 7 September, Mano Menezes's Brazil team will face South Africa in Sao Paulo.