There is due to be a rail strike in Italy next weekend, from 9pm on the 3rd of March until 9pm on 4th March. A number of guaranteed services should run - see the Trenitalia website for latest information.
UPDATE: the strike has now been cancelled so all services should run normally. Keep your eyes on the trenitalia site for future disruptions.
More on trains in Italy