Jennifer Lopez will perform at the World Cup opening ceremony in Brazil after all.

F ootball's governing body Fifa previously said J-Lo could not perform at the June 12 event as planned earlier because of unspecified "production issues".

Now Jennifer has told The Associated Press that she is flying to Brazil to perform during the tournament's opening ceremony.

"I'm coming. I leave tonight. We always were going," she said. "I think people get anxious, especially with me and my schedule when I'm like, 'Ah, OK, I can leave this day, that day, I don't know if we can make it.'"

"People get nervous and I think it was a little bit premature to announce anything," she said. "But we are definitely going."

Fifa officials announced earlier this week that the singer wouldn't perform the official tune We Are One (Ole Ola) alongside Pitbull and Claudia Leitte. But J-Lo said they will perform before Brazil takes on Croatia at Thursday's opening game in Sao Paulo.

Jennifer said the World Cup song was orchestrated by Pitbull, who invited her to join on the track.

"I can't take credit for this. This was one of Pitbull's call-ins," said J-Lo, who has collaborated with the rapper on the hits On the Floor and Dance Again.

"He had this record and he's like, 'I think this record could be great for the World Cup," she recalled. "He's like, 'Will you do it with me?' And I go, 'Yeah, of course.'"

The singer and actress added: "I'm so lucky that he gave me the opportunity."

The 44-year-old star, who's from the Bronx, is also busy promoting her new album, A.K.A., to be released next week.