Jack Johnson's goals were at the center of two United States rallies Saturday in a 4-2 victory over Latvia in the teams' opening game of the world hockey championships in Bern, Switzerland.

Johnson scored at 11:15 of the first period after Latvia had taken an early lead on a power play when Johnson was called for interference. Johnson also scored in the second period, the second of two goals in a five-minute stretch after Latvia had again taken the lead.

Goalie Robert Esche stopped 18 shots for the United States, which outshot Latvia 38-20.

The U.S. next plays Austria on Monday.

Elsewhere, Finland routed Norway 5-0 in Zurich, getting a goal from Wild player Antti Miettinen. Olympic champion Sweden beat Austria 7-1 in Bern, and the Czech Republic defeated Denmark 5-0 in Zurich.

AUTO RACING

Montoya takes Sprint Cup pole

Juan Pablo Montoya won the first pole of his NASCAR career on Saturday with a strong lap at Talladega (Ala.) Superspeedway.

Montoya ran a lap at 188.171 miles per hour, then had to wait almost two hours to see if his time would hold. Greg Biffle nearly beat it, posting a speed of 188.141 and qualifying second. Martin Truex Jr. was third at 187.971.

Montoya is seeking his first victory on an oval track since moving from Formula One to NASCAR in 2006.

Ragan is Nationwide winner

David Ragan took his first NASCAR victory by passing Ryan Newman right before the finish line in the Nationwide Series race at Talladega. Ragan won for the first time in 196 starts -- 85 in Nationwide -- spanning all three of NASCAR's top series.

Graham Rahal leads Indy pack

Graham Rahal earned his second pole in three races at Kansas Speedway in Kansas City and will be joined on the front row by teammate Robert Doornbos and Danica Patrick for today's Road Runner Turbo Indy 300. Rahal, 20, averaged 211.311 mph.

Trucks race suspended

The NASCAR truck race at Kansas Speedway in Kansas City was suspended because of thunderstorms and will resume Monday. The race was halted 52 laps in, with Mike Skinner in the lead.

Toyota driver leads Formula One qualifying

Toyota's Jarno Trulli claimed the pole position for the Bahrain Grand Prix in Sakhir, running a lap in 1 minute, 33.431 seconds. Toyota, which has never won a race, filled the front row, with Timo Glock posting the second-fastest time.

TENNIS

Nadal reaches final in Barcelona

Rafael Nadal will attempt to win his fifth consecutive Barcelona Open title when he meets David Ferrer today in a repeat of last year's final. Nadal beat Nikolay Davydenko 6-3, 6-2 in one semifinal, and Ferrer rallied to defeat Fernando Gonzalez 2-6, 6-2, 7-6 (5) in the other.

"Whatever happens tomorrow, it's an excellent start to the clay season," said Nadal, who won last week in Monaco, the first clay-court step toward the French Open. "I'm enjoying the best moment of my career this past year."

Upsets gives U.S. Fed Cup tie

Nineteen-year-old Alexa Glatch pulled off a major upset in her Fed Cup debut, dominating Iveta Benesova 6-1, 6-2 and lifting the United States to a 1-1 tie with the Czech Republic in the semifinals in Brno, Czech Republic.

American Bethanie Mattek-Sands, a native of Rochester, Minn., lost to Petra Kvitova 6-3, 7-6 (2) in the opening match on the indoor hard court at Rondo Arena.

In the other Fed Cup semifinal, Flavia Pennetta and Francesca Schiavone won their singles matches to give Italy a 2-0 lead against Russia..

Reverse singles and doubles will be played today.

AROUND THE HORN

College basketball: As expected, swingman Gerald Henderson is entering the NBA draft but is keeping open the option of returning to Duke for his senior season by not hiring an agent. He led the Blue Devils in scoring at 16.5 points per game.

Marathon running: Three-time champion Martin Lel has withdrawn from today's London Marathon after failing to recover from a hip injury.

ASSOCIATED PRESS