Cardi B threw a microphone at a fan after they tossed a drink at her during a concert — hours after doing the same to a DJ in Las Vegas.

The singer, 30, was filmed flying into a rage in a video shared on Pop Base’s Twitter account on Saturday (July 29) while she was in the middle of singing her 2018 hit Bodak Yellow.

Cardi — whose real name is Belcalis Marlenis Almánzar — was happily performing in a bright orange dress, before she was sprayed with liquid from the crowd.

Looking stunned, Cardi then hurled her microphone at someone in the audience as the soundtrack to her song with her vocals played in the background.

Cardi proceeded to fix her hair as security appeared to deal with the crowd before she carried on with the rest of her set.

Hours earlier, she was seen chucking her microphone at a DJ at a gig in Las Vegas.

Cardi B throws microphone at concert-goer who tossed drink at her

The singer, who recently released the track Jealousy with her rapper husband Offset, was performing at Drai’s Beach Club when she became irked after the DJ allegedly cut off her songs too early.

In another clip shared on social media by a fan, she was seen shouting out her name before turning and chucking her microphone in the direction of the DJ as if throwing a football — before she stormed off stage.

Fans in Las Vegas reportedly waited two hours in 44 degree Celcius heat before the star performed on stage and Cardi was said to have asked fans to throw water on her as she complained about the sweltering Sin City heat.

Her rows come after Cardi told fans she was planning on having a “do not disturb” summer.

She shared her wish for a peaceful summer in early July after Offset, 31, accused her in June in an online rant of having “f***** another man”.

Cardi, who has 22-month-old son Wave and daughter Kulture, five, with Offset, hit back in a post on Twitter Spaces, and told Offset to “stop acting stupid” after he said in a since-deleted Instagram Story she had cheated on him.