It might sound pretty silly to say that a platinum-selling pop star playing to throngs of rapturous fans in beautiful foreign locations can actually have a bad week, but Rihanna certainly seems to be having a rough time during her current jaunt through Portugal.

The bad vibes started during her Saturday show in Lisbon, when she had to leave the stage to lose her lunch, and continued later that night, when Rihanna suffered through a bizarre altercation with a loudly racist guest at her hotel.

She shared the news via Twitter, where she admitted that she ran off the stage to throw up during 'What's My Name' but was able to return in time for 'Rude Boy.' Still, it didn't seem to affect Rihanna's enjoyment of the show; she went on to describe the concert by telling followers that "PORTUGAL tonight was LEGENDARY!!!"

Rihanna was a little less enthused about what happened after the show, when she bumped into another guest at her hotel and received a bigoted earful. As she described the encounter, "I just met the most racist c--- EVER!!! This man said the craziest s--- about black women - called us dogs, sluts, we don't look like s---, we don't belong in the same hotels."

If you've ever listened to a Rihanna song, it shouldn't surprise you to hear that she didn't suffer the outburst gladly. "Needless to say, the n---- in me came out!" she assured her followers. "Bajan accent and all! Lol! Turns out the hotel manager's black."

Here's hoping things go a little more smoothly for Rihanna on her next string of dates, which runs from Tuesday through Thursday in London's O2 Arena!