After joining from AC Milan in the summer of 2007, Donati went on to spend two seasons with Celtic. The Italian featured 53 times for Celtic, netting five goals – one of which was a dramatic last-minute winner against Shakhtar Donetsk in the Champions League.