Ruthenium carbonate is prepared in two steps by treating 2,2-bipyridyl with ruthenium trichloride to obtained intermediate product in 40% yield, which on treated with sodium carbonate under Argon atmosphere gives ruthenium carbonate 8 in 67% yield. (scheme-4) Ruthenium carbonate on treated with compounds 10 under heating condition. The product was separated by using the solubility differences of substrates to get 120 mg of pure product in 59% yield. (scheme-5).