Justin Timberlake has had to postpone a second show on his North American tour after rearranging his New York dates this week due to illness.
The SexyBack singer blamed health reasons for having to delay his Wednesday night show, the first of two dates, at Madison Square Garden until Friday.
But the change of plans has prompted the star to also move Saturday's gig in Buffalo, New York to 9 July.
Timberlake was back onstage on Thursday to continue his 20/20 Experience World Tour.
There were no signs of sickness as he belted out hits such as Mirrors, Suit and Tie and Rock Your Body and showed off his signature dance moves.

