Singer Marie Fredriksson from the popular Swedish group Roxette has died after a long battle with cancer.