Aretha Franklin ignored doctors' orders to rest following treatment for a mystery condition by performing on American Idol on Thursday night (16May13).

The soul queen scrapped two upcoming shows set to take place next week (begs20May13) on the advice of her physician, but stunned the final five contestants on the Tv talent show by appearing via videolink in the early stages of the final broadcast.

She performed her hits (You Make Me Feel Like) A Natural Woman and Respect with the all-female finalists, and predicted the winner would be Candice Glover - who went on to be crowned the champion.

Franklin said, "Candice, tonight you are a winner, win or lose you are a winner, you and (finalist) Kree (Harrison) both have promising careers."

Jennifer Hudson and Jessie J also performed on the show.