Shares gain on banking and steel stocks