At the 2012 Summer Olympics in London, Berens again won a gold medal in the men's 4×200-meter freestyle relay, together with Ryan Lochte, Conor Dwyer and Michael Phelps. Berens swam the third leg for the U.S. team in 1:45.27. He also won a silver medal as part of the second-place U.S. team for the men's 4×100-meter freestyle relay, in which he swam the third leg of the heat in 48.52.