Ghana are to take on five-time world champions Brazil in a friendly in London on Monday 5 September.
The Ghanaian FA announced the news on its website on Wednesday.
The friendly will be played three days after the Black Stars host Swaziland in a 2012 Africa Cup of Nations qualifying match in the Ghanaian capital Accra.
The match against the host nation of the 2014 World Cup finals will take place at Craven Cottage, the London home of Premier League side Fulham.
The teams last met in Sweden in 2007, a match that Brazil won 1-0 thanks to Vagner Love's goal in Stockholm's Rasunda stadium.
They had previously met at the 2006 World Cup in Germany, with the South Americans winning their Round of 16 clash 3-0 in Dortmund - a match notable for Ronaldo's record-breaking fifteenth World Cup goal.
Ghana will fly to the English capital over the weekend following their clash with Swaziland.
The Black Stars currently top Group I, but only on goal difference ahead of rivals Sudan, who take on Congo in Brazzaville that weekend.
Brazil had been scheduled to play African champions Egypt on Tuesday 6 September, but the game was cancelled due to security concerns in Cairo.
The 2014 World Cup hosts are also set to face Gabon, the hosts of the 2012 Nations Cup, in the Gabonese capital Libreville in November.