The United States men’s national team will play World Cup champion Spain at Gillette Stadium on June 4 in Foxborough, Mass., the U.S. Soccer Federation announced on Friday.

Already set to play power Argentina on Saturday at the Meadowlands in New Jersey, the U.S. continued its recent trend of setting friendlies with some of the world’s top teams. The game is set for 4:30 PM and will be broadcast by ESPN and Univision.

The friendly will come just three days before the U.S. starts group play against Canada in the 2011 CONCACAF Gold Cup in Detroit.

“Spain is clearly one of the most talented teams in the world,” U.S. head coach Bob Bradley said in the release. “We value the opportunity to test ourselves against a team of their quality, and we couldn’t ask for a better match to prepare for the Gold Cup.”

For more...

The match will be the first between the two since the U.S. pulled a shocking 2-0 upset in the 2009 FIFA Confederations Cup. That win secured the U.S. a place in the final of a major tournament for the first time in its history and snapped Spain’s 35-game unbeaten streak. Spain has won the three other meetings between the two teams.

With the game set as a final tune-up before the Gold Cup, the U.S. roster will certainly be at full strength. Spain, meanwhile, will be playing soon after the end of the La Liga season and does not have a European qualifier until September.

Despite that, Spain remains one of the most talented teams in the world, featuring players like midfielders Xavi and Andres Iniesta — both of whom were nominated for FIFA’s Ballon d’Or, awarded to the world’s top player.

A natural grass surface will be installed over the Gillette Stadium turf for the friendly.