Barcelona will play Manchester United in an exhibition game at Santa Clara, California, on July 25 and will meet Chelsea three days later at Landover, Maryland.
The matches were among 17 announced Tuesday by organizers of the International Champions Cup North America, a preseason tournament that despite its name also includes games in Europe.
Barcelona also plays the Los Angeles Galaxy at Pasadena, California, on July 21 and is at Fiorentina in Florence, Italy, on Aug. 2. For some of the games, the Spanish team may be missing Lionel Messi and Neymar, who could be on vacation following the Copa America, which ends July 4.
Luis Suarez likely will be available because he is serving a nine-match suspension from international play as part of discipline imposed by FIFA after Suarez bit Italian defender Giorgio Chiellini during a World Cup game last June.
Manchester United plays Mexico's Club Amerca at Seattle on July 17, the San Jose Earthquakes four days later at a site to be announced and Paris Saint-Germain at Chicago on July 29.
Chelsea plays at the New York Red Bulls in Harrison, New Jersey, on July 22, faces PSG three days later at Charlotte, North Carolina, and hosts Fiorentina at London's Stamford Bridge on Aug. 5.
PSG meets Porto at Toronto on July 18 and Fiorentina at Red Bull Arena three days later, and Porto also faces Fiorentina at East Hartford, Connecticut, on July 24, is at the Red Bulls two days later and meets Club America at Mexico City's Azteca Stadium on July 28.
Club America plays at the Galaxy on July 11 and at the Earthquakes three days later.