It's best to talk to your doctor about how safe rosiglitazone is for your body. Typically, it's an oral anti-diabetic drug used as a last resort for those who can't control their Type 2 diabetes with other medications. It carries a "black box" warning. This means it's a high risk drug. Rosiglitazone can cause fluid retention, which leads to weight gain, which can increase the risk of heart failure and heart attack.