The fans have spoken.

Hometown heroes Bastian Schweinsteiger and Nemanja Nikolic will be hanging around Chicago for the 2017 MLS All-Star Game presented by Target, voted in to the 2017 MLS All-Star Fan XI, announced Friday by the league following a month-long online fan ballot. The match, against Spanish giants Real Madrid -- the reigning UEFA Champions League winner, will take place August 2 at Soldier Field (9 p.m. ET | FS1, UniMás; TSN, TVA Sports).

Last year's MLS Cup runner-up, Toronto FC (Michael Bradley, Sebastian Giovinco) and 2017 expansion side Atlanta United (Miguel Almiron, Greg Garza) also placed two players on the Fan XI, which features three FIFA World Cup champions (Schweinsteiger, Orlando City SC midfielder Kaká, 2016 MLS MVP David Villa) and five US national team players in Bradley, Colorado Rapids goalkeeper Tim Howard, as well as defenders Graham Zusi (SKC) and DaMarcus Beasley (HOU).

While 10 of the 11 players on the Fan XI are determined by fan voting online at MLSsoccer.com, the 11th player was determined through the EA SPORTS™ “More Than a Vote” Challenge. In a closely contested tournament, Giovinco, the 2015 Landon Donovan MLS MVP, took the top prize as fans scored more than 1.1 million goals for the Toronto FC star in EA SPORTS FIFA 17.

Matchday Starting XI

MLS All-Star head coach, Veljko Paunovic of the host Chicago Fire, will select the gameday roster (24 total) from the pool of eligible players determined by the media, along with the 2017 MLS All-Star Game Fan XI presented by Target and MLS Commissioner Don Garber’s two selections.

2017 MLS All-Star Game Fan XI presented by Target