Answer
Brazilian swimmer Cesar Cielo has won a total of three Olympic medals so far in his career. He won a gold medal in the 50-meter freestyle at the 2008 Summer Olympics in Beijing, China, and a silver medal in the same event at the 2012 Summer Olympics in London, England. He also won a bronze medal in the 4x100-meter freestyle relay at the 2008 Summer Olympics.