Het vervelende is, dat het enige dat roest (in feite een base) neutraliseert, zuren zijn. En die zuren tasten ook het marmer aan.
Ik heb bijv met (pure!) zoutzuur roestvlekken kunnen weghalen uit een grindtegel in de tuin. Maar dat lijkt me in jouw geval niet zo geslaagd...
Wat je zou kunnen proberen is waterstofperoxide, dat wordt ook aangeraden voor roestvlekken door bloed.
Maar dan liefst even op de onderkant proberen, als dat tenminste ook marmer is.
Maar misschien weet iemand anders nog iets beters?