German sportswear giant Adidas has opened its brand flagship and largest worldwide store in New York, the latest in a series of investments to win consumers in the city seen as key to the company's strategic 'Creating the New' business plan aimed at driving top and bottom-line growth.