At the 2008 Summer Olympics in Beijing, di Salvatore became one of the youngest shooters to compete in shotgun events (both trap and double trap). He scored a total of 112 clay pigeons in the preliminary rounds of the men's trap, by one point behind France's Stéphane Clamens from the final attempt, finishing only in twenty-fifth place. Two days later, he placed nineteenth in his second event, the double trap, by four points behind New Zealand's Graeme Ede, with a total score of 109 targets.
