Canada's Glenn Howard has his opponent for the gold-medal game at the men's world curling championship in Edmonton.

Howard will face Germany's Andy Kapp, who held on to beat American Todd Birr in Saturday's semifinal at Rexall Place.

German skip Andy Kapp celebrates his team's 6-4 win over the U.S. in the semifinal of the men's world curling championship in Edmonton.German skip Andy Kapp celebrates his team's 6-4 win over the U.S. in the semifinal of the men's world curling championship in Edmonton.
(Jonathan Hayward/Canadian Press)

Kapp picked up a steal in the first end of a tight defensive battle and ended up winning the game 6-4 to advance to Sunday's final (CBC, 1:30 p.m. ET).

Kapp made a fantastic run on Friday to reach the semi, winning all three of his games, including tiebreakers against Markku Uusipaavalniemi of Finland, 8-5, and then Peja Lindholm of Sweden, 8-4.

Kapp capped off his run by defeating Ralph Stockli of Switzerland 6-4 in Saturday's 3 vs. 4 Page playoff game to advance.

The German skip, who was trounced 9-3 by Howard in the round robin, last made the world championship final in 1997.

Howard earned a spot in Sunday's gold-medal game with a 7-2 win over American Todd Birr in Friday's 1 vs. 2 Page playoff Friday.

"The first goal was to get to the 1-2 game, the second goal was to get to the final and the third goal is to win the gold medal for Canada on Sunday," said Howard.

With files from the Canadian Press