Canada had been the bronze medalist in the past two Olympic tournaments, but advanced to the final for the first time by beating its neighbor and nemesis, the United States, in the semifinals on Monday.
Trailing at halftime, Canada had tied the scored in the 67th minute on a penalty kick by midfielder Jessie Fleming, awarded after a video review confirmed that Sweden defender Amanda Ilestedt had fouled Christine Sinclair, Canada’s 38-year-old striker and captain.
Sweden pressed hard for the winner before the final whistle and again in extra time, and it even had a chance to win the gold in the shootout, but Caroline Seger shot over the crossbar on her team’s fifth attempt.
That opened the door for Canada, and after Deanne Rose scored and Stephanie Labbe made a save, Grosso strode to the spot and scored the winner.
Fleming’s penalty kick in the second half was her second critical goal for Canada this week; she had also scored a penalty kick for the only goal in a 1-0 victory over the United States in the semifinals. The United States went on the beat Australia for the bronze.