In 2011, with Dante injured, Giba returned to the starting lineup and was close to add another World League title to his collection. He came up short however, as the Brazilian Team lost a close five-set final to Russia. At the 2012 London Olympics, with Giba again used mostly as a reserve captain, Brazil was on its way to another gold medal. Leading 2:0 and having a commanding advantage in the third set in the final against Russia, Brazilians missed out on couple of match points and were eventually beaten in five sets. The loss meant that Giba's third Olympic medal turned out to be a silver. After the Olympics, he retired from the Brazilian national team.