Silk fabric was simultaneously modified with itaconic acid and Allium cepa and itaconic acid and Terminalia arjuna in presence of potassium sodium tartrate as esterification catalyst and potassium peroxodisulfate as free radical polymerization catalyst using a dip-dry-iron-cure technique. Treatment of silk with 6% itaconic acid, 6% potassium sodium tartrate, 0.5% K2S2O8 and any of the above mentioned dyes with subsequent spin drying at 70°C followed by ironing of dried fabric at 70°C and curing of ironed fabric at 140°C for 5 minutes produced most balanced improvements in respect of depth-of-shade, wrinkle recovery, colourfastness to light, wash and rubbing with retention of more than 88% of the original strength. IR analysis of dyed silk fabric indicated that treatment of silk with itaconic acid and either of the above dyes under dual influence of esterification catalyst and free radical polymerization catalyst led to some degree of cross-linking of chains polymers of silk.