I think there's no broker that provides free rollover fees. You should find a broker that has the lowest spreads than looking for a broker that has no rollover fees.
Sorry, but I cannot find a broker that has no rollover fees. It is their source of living and they need to charge us for rollover fees during over night positions.