Jay-Z made a cancer survivor's dream come true when he stopped a concert to invite her on stage and give her a hug.

The '99 Problems' rapper showed he has a big heart when he called a timeout in the middle of his show at the Oracle Arena in Oakland, California having spotted Christina Cruz in the crowd.

A video filmed by a member of the audience shows Jay reading aloud the glittery sign the woman was holding up, which said: "I Beat Cancer 2X 2 C U! I LOVE U!!! SELFIE OR HUG? (sic)"

The hip hop star said to Christina: "You beat cancer twice I gotta give you at least a hug."

According to E!, Jay then brought her on stage, embraced her and had a quick chat with her, before carrying on with the concert.

Christina later wrote on social media: "I can't believe he pulled me on stage and I got to hug him not once but twice!!! Truly a dream come true!! Thank you Jay-Z!!!! (sic)"

The 'Empire State Of Mind' hitmaker also halted a gig in Cleveland, Ohio in November to give an inspirational message to a nine-year-old girl - telling her she could be President of the United States of America one day if she wanted to.

Jay said: "You can be anything that you want to be little girl.

"I got to tell you something - at this very moment America is way more sexist than they are racist.

"But you young lady, you got the potential to be the next president of the United States, you believe that."

A video posted on social media shows the little girl nodding enthusiastically to rapturous applause from the crowd.