Batistuta stayed at Fiorentina for the 1999–2000 season, tempted by the chance of winning both the Scudetto and the Champions League. After a promising start in both competitions, the team only reached seventh in the league and were eliminated in the second round group phase of the European tournament. The following season, he was transferred to Roma in a deal worth 70 billion lire (€36.2 million) and signed a three-year contract, which earned 14.8 billion Italian lire (€7.6 million) per year before tax. The fee paid for Batistuta became the highest fee ever paid for a player over the age of 30. The record was broken in 2017 when Leonardo Bonucci was signed by A.C. Milan on a five-year contract for a €42 million fee.