Hosts Brazil will open the Copa America with a game against Venezuela in the capital Brasilia while the final will be played at Rio de Janeiro's Maracana stadium, the South American Football Confederation (CONMEBOL) said on Wednesday.
The tournament, held over from last year due to the COVID-19 pandemic, was shifted to Brazil on Monday after original co-hosts Argentina and Colombia were replaced at the last minute.
It will be the second time in a row the tournament has been hosted in Brazil and comes despite concerns about the health situation in the country, which saw almost 100,000 new COVID-19 cases reported on Wednesday along with more than 2,500 deaths, according to government data.
More than 460,000 Brazilians have died from COVID-19.
Sources have told ESPN Brasil that Argentina players are upset about the decision to move the tournament and they even voiced their objections with players from the other countries.
Rio is the only city where two stadiums will be used, with the other venues in Goiania and Cuiaba.
The semifinals are scheduled for the Nilton Santos stadium on July 5 and the Mane Garrincha a day later.
The Maracana will host the final, the only match to be played there, on July 10.