Janet Jackson opened the North American leg of her Rock Witchu tour in Vancouver on Sept. 10.  Janet Jackson opened the North American leg of her Rock Witchu tour in Vancouver on Sept. 10. (Darryl Dyck/Canadian Press)

Janet Jackson, who had promised to hit the stage over the weekend, was again a no-show, cancelling two more performances on her Rock Witchu tour.

Jackson cancelled her Saturday night show in Uncasville, Conn., only a day after she released a statement that she would be back on the road.

She also cancelled her Monday night concert at the Turning Stone Resort in New York.

A message posted on the resort and casino's website stated the show had been cancelled at the advice of Jackson's doctor.

The 42-year-old singer fell ill just before a show in Montreal and has since cancelled appearances in Boston, Atlanta, Fort Lauderdale, Fla., Philadelphia and Greensboro, N.C.

Jackson spent about two hours in a Montreal hospital Sept. 29. She had been advised to rest until she fully recovered.

No details have been released about what's ailing the singer.

Jackson is on her first North American tour in seven years.

With files from the Associated Press