Brazil are to face Sweden in a friendly international in London on March 26, the Brazilian Football Confederation (CBF) said on its website.
The match will be played at Arsenal's Emirates stadium where Brazil have played twice in the last 18 months, beating Argentina 3-0 and losing 2-0 to Portugal.
Brazil and Sweden last met in 1995 during a tournament in England when the South Americans won 1-0.
Brazil's first match of the year is away to Ireland on February 6. Their next competitive games are the World Cup qualifiers away to Paraguay and at home to Argentina in June.