At the 2016 Summer Olympics in Rio de Janeiro, Bruni won the silver medal in the 10 km marathon, behind Sharon van Rouwendaal. She initially finished in 3rd position, just behind world champion Aurélie Muller, but the latter was disqualified for obstructing Bruni at the finish line. She has dedicated her medal to her girlfriend, Diletta Faina.