The Ducks announced the deal Wednesday, in which the 30-year-old Swede will earn $5.8 million US over the the final two years. His salary based on an 82-game season for 2012-13 is $1 million, according to Capgeek.com.
"Viktor has proven himself not only this year in the NHL, but the previous two seasons as the top goaltender in Sweden," said Ducks general manager Bob Murray said in a statement. "We are pleased to be able to keep him and feel fortunate to have two top NHL goaltenders going forward."
Fasth is 8-0 in nine appearances with Anaheim, with a 1.78 goals-against average and .933 save percentage.
With two more wins Fasth would hold the mark for the best ever start to an NHL career for a goaltender.