In December 2008, Fioretti formed a partnership with Sofia Sforza, whom he had met in Zanica. Making their international debut, they placed 11th in September 2009 at the Junior Grand Prix in Lake Placid, New York. Sforza/Fioretti reached the free dance at three World Junior Championships, placing 20th in 2011 (Gangneung, South Korea), 10th in 2012 (Minsk, Belarus), and 13th in 2013 (Milan, Italy). Their best JGP result, fourth, came in the 2013–14 season, in Mexico City. The two were coached by Valter Rizzo and Brunilde Bianchi mainly in Zanica. On 1 October 2013, it was reported that Sforza/Fioretti had parted ways.