In 2007 Berg returned to her third Pan American Games, where she won another gold medal, and was chosen to carry the U.S. flag during the closing ceremonies. At the 2008 Summer Olympics, she captured a silver medal with the Team USA, the only time in Olympic history the United States did not win the gold medal. Berg did not play in the gold medal game but did hit .500 for the tournament highlighted by a diving catch to save Monica Abbott's perfect game vs. the Netherlands on August 17. After the finals, Berg along with teammates retired from international competition.