Barcelona's Neymar and Bayern Munich's Douglas Costa were chosen as over-age players for Brazil's Olympic squad on Wednesday in a selection packed with striking firepower.
Gabriel Barbosa, the teenage Santos striker who scored on his Brazil debut last month, was also included as one of five forwards, along with Gremio's Luan and Gabriel Jesus, the coveted young Palmeiras striker.
The other over-age player is Palmeiras goalkeeper Fernando Prass, coach Rogerio Micale told reporters in Rio de Janeiro.
Brazil named 18 players, 11 of whom play for Brazilian clubs, and will call up another four before the July 18 deadline.
Lazio midfielder Felipe Anderson, Rafinha Alcantara of Barcelona and Paris St Germain defender Marquinhos were also included.
Brazil are attempting to win the Olympic gold medal, the only major title they have never won, at their home Olympics in Rio de Janeiro in August.
They will face South Africa, Iraq and Denmark in the opening stage.
Brazil squad for 2016 Olympics:
Goalkeepers: Fernando Prass (Palmeiras), Uilson (Atletico Mineiro)
Defenders: Luan (Vasco), Rodrigo Caio (Sao Paulo), Marquinhos (Paris SG/FRA), Douglas Santos (Atletico Mineiro), William (Internacional), Zeca (Santos)
Midfielders: Rafinha (Barcelona/ESP), Rodrigo Dourado (Internacional), Fred (Shakhtar Donetsk/UKR), Thiago Maia (Santos), Felipe Anderson (Lazio/ITA)
Strikers: Neymar (Barcelona/ESP), Douglas Costa (Bayern Munich/GER), Gabriel Barbosa (Santos), Gabriel Jesus (Palmeiras), Luan (Gremio)