SHARE 308 COMMENTMORE

By David Jackson, USA TODAY

President Obama vowed today to find the people who stormed a U.S. diplomatic post in Libya and killed four Americans, including the U.S. ambassador.

"We are going to bring those who killed our fellow Americans to justice," Obama told supporters in Golden, Colo., near Denver.

"No act of terror will go unpunished," Obama said.

The president campaigned two days after the attack in Benghazi, Libya, that killed Ambassador Christopher Stevens and three other American diplomats.

Protesters in Egypt assaulted the embassy in Cairo on Tuesday; a similar incident occurred today in Yemen, part of protests against an online anti-Muslim film that the U.S. government has also criticized.

The attacks will not dissuade the United States from its mission to promote freedom and democracy.

"Our task, as the most powerful nation on Earth, is to defend, protect and advance those values at home and around the world," Obama said.