Carbon is a cheaper reducing agent than aluminium. Why is then aluminium used for reduction in some cases?
Aluminum is used as a reducing agent in those cases where the metal oxide is of a comparatively more reactive than zinc, etc,. Which cannot be satisfactory reduced by carbon. This is because a more reactive metal like aluminum can displace a comparatively less reactive metal from its metal oxide to give free metal.