Mexico's self-proclaimed "Grand Warlock" has predicted hosts Brazil will win the World Cup and that violent protests will continue during the month-long event.

Antonio Vazquez also claimed the World Cup would not only be a battle between football teams but a "magical war" between sorcerers trying to influence the results.

Mexico's first game is against Cameroon at the 45,000-seater Arena das Dunas in Natal on June 13, the day after the competition kicks off.

Mexico kick off their World Cup at the Arena das Dunas

"It's evident that in addition to a football war there will be magical war," said Mr Vazquez.

"Imagine that on June 13, which is St Anthony's day, and that we have all the advantages to win against Cameroon, 3,000 warlocks that have paid to be there at the stadium. So we always need to counterbalance this situation."

Video:Hodgson Backs Youth For World Cup

He added: "Brazil is going to win. And all things have been made so it can be that way. I'm going to tell you something now: watch out for the social disturbances that will take place in Brazil. They will be strong."

Helped by his assistants, Mr Vazquez performed rituals to protect Mexico's team during the World Cup.

After Cameroon, Mexico will play Brazil on June 17, with their final group A game against Croatia on June 23.

Video:Worker Killed At World Cup Stadium

The World Cup, which runs from June 12 to July 13, has been dogged by protests over the cost of staging it and delays to the construction of the stadiums.