At the 2008 Summer Olympics in Beijing, Marcolini competed for the second time with Bianchi in the Tornado class. Building up their Olympic selection, the Italian duo finished a credible eleventh in the golden fleet phase to lock one of the eleven quota places offered at the 2007 ISAF Worlds in Cascais, Portugal. Started the race series in last place, Marcolini and Bianchi stormed their way from behind with a powerful runner-up mark and a couple of fourths recorded to enter the medal round. Tricky wind conditions, however, witnessed the Italians' medal chances fade on the final race, plummeting them further to seventh overall with 74 net points.