I have removed copper oxides with hydrogen peroxide in the past. There is footage of rust removal with H2O2 on youtube.
Disclaimer: I never tried rust removal with H2O2.