What do citric acid and magnesium give when mixed together? Share with your friends Share 1 veena Vasandani answered this This is a reaction between a metal and acid and forms the salt, magnesium citrate with release of hydrogen gas. C6H8O7 + Mg → MgC6H6O7 + H2 1 View Full Answer