Brazil will meet Portugal in an international friendly at Boston's Gillette Stadium September 9, the Brazilian Football Confederation (CBF) said.
It will be the South American outfit's third fixture after the Confederations Cup, to be played in Brazil from June 15-30, reports Xinhua.
Luiz Felipe Scolari's team will confront Switzerland in Basel August 14 followed by a yet-to-be-determined opponent September 6, the CBF said on its official website on Friday.
Portugal and Brazil drew 0-0 when they last met during the group phase of the 2010 World Cup in South Africa.
The CBF also announced Brazil and Argentina would contest the two-legged Super Classic of the Americas trophy September 18 and October 1.
Brazil will play England at Rio's revamped Maracana Stadium June 2, then France in Porto Alegre a week later before their Confederations Cup debut against Japan in Brasilia June 15.