Sportmaster, the leading sporting goods retailer in Russia, has opened a large new store of 5,000 square meters based on its Sportmaster PRO format– a concept focused on attracting professional athletes – in the Metropolis shopping center in downtown Moscow.