Home Tenis Swiatek takes title in Rome as win streak hits 28