The Houdini singer was spotted at the Fluminense vs Flamengo derby in a Brazil shirt – just days after taking in Argentina's mammoth showpiece.
Dua Lipa wears green and yellow Brazil t-shirt at huge showdown
Dua Lipa in the stands with a beer
Dua Lipa was all smiles at her latest football match
For that clash, she wore the national team colours and also posed alongside Juan Roman Riquelme with an iconic No10 Boca shirt with her name on the back.
This time she wore the green and yellow of Brazil as the official Fluminense account shared a video of her beaming from ear to ear with a beer.
The 30-year-old is currently on her 'Ridical Optimism Tour' and after playing two shows at the Estadio River Plate in Buenos Aires, she went to Chile for back-to-back performances.
Last week on November 15, she performed in Sao Paulo, Brazil and isn't due back on stage until November 22 in Rio de Janeiro, so has been letting her hair down and taking some well earned chilled time.
The club and fans will be desperate for her to remain a permanent figure after Fluminense ran out 2-1 winners over Flamengo.
One fan wrote: "If there's a game with the presence of a famous artist, O FLUMINENSE wins!."
Another posted: "She brought luck to the biggest and best club in Brazil: Fluminense."
A further punter simply said: "Love you @Dualipa."
Dua Lipa in the stands at Boca vs River Plate
Dua Lipa with a Boca Juniors shirt and legend Juan Roman Riquelme
After her second show in Brazil on Saturday it is off to Peru.
She will perform at the Estadio San Marcos on November 25 then three days later take her tour to Colombia for a gig at the Estadio El Campin.
It's then a final leg for three performances in Mexico at the Estadio GNP Seguros in Mexico City.
Dua will perform at the venue on December 1 and 2 and then round off the tour on December 5.