Learning her lesson! Rihanna turns up 'on time' for New York show day after making fans wait THREE HOURS in Boston

But Rihanna may be the exception that proves the rule after she seemingly turned up on time for her gig in New York on Tuesday.

Just a day earlier the 25-year-old was met by a cacophony of boos after arriving on stage three hours late in Boston.

Who says you can't teach an old dog new tricks: Rihanna arrived on time for her show in New York on Tuesday

But the jeers turned to cheers as the Umbrella singer delivered a battery of her songs at the Barclays Centre in Brooklyn.

And she was clearly stung by the criticism she had received the previous evening, as she earlier in the day was spotted leaving her hotel in the daylight, seemingly to ensure she appeared on stage on time.

The Barbadian beauty had also left her fans disappointed in March when illness caused her to cancel her Diamonds World Tour date in Boston.

She managed to rescheduling her concert for Monday night, sandwiched
between two shows in the Big Apple, but the move backfired when she
infuriated her patient fans by turning up to the stage three hours
late - causing them to boo the singer as she performed.

On a high: Earlier in the evening Rihanna had performed in New York, after showing up three hours late to her Boston gig the previous night

She's a Diamond: Her fans would have been singing her praises after she managed to emerge on schedule

And with no opening act for the show at the TD Garden venue,
concertgoers were quick to take to Twitter to voice their frustrations
over the singer's tardiness.

And while no reason was given for Rihanna's lateness, many speculated
that it was because the basketball fan was watching the Chicago Bulls
take on Miami Heat in the opening contest of the NBA Eastern Conference
semi-finals.

Others suggested that the singer could be finding things hard to cope with following Chris Brown's admission that the pair were no longer together over the weekend.

In March, Rihanna tweeted her apologies after being forced to postpone the concert due to a bout of laryngitis.

She wrote: '#BOSTON this is the hardest thing for me to deal with! I feel like we've been waiting on this day forever, and I'm hurt that I let you down.'

Learning her lesson: Earlier in the day Rihanna was seen leaving her hotel dressed all in black