Beyonce will perform her first concert in Kuala Lumpur, Malaysia on Oct. 25, two years after she withdrew from a show over issues with the local dress code.

The Sony Music artist courted controversy after booking the 2007 show, which led to protests from the opposition Islamic Party's youth wing.

The Nov. 1, 2007 Beyonce show was canceled by the promoter. Although no official reason was given, at the time industry sources said it was down to the artist being unwilling to adhere to the dress code regulations. Female performers are required to cover up in the country, which has various rules for performances, including no foul language, or kissing or hugging audience members of fellow performers.

Beyonce has now confirmed her debut Malaysian show, and it is understood that she will comply with the dress code. The authorities granted the promoter a license for the concert, which includes a condition that she adheres to the regulations.

She will perform at the 100,000-capacity Bukit Jalil National Stadium. Her Malaysian concert is jointly organised by Marctensia and USCI Communications. Ticket prices range from 93 Malaysian ringgits ($27) to 583 Malaysian ringgits ($167).

Kuala Lumpur is part of her "I Am...Sasha Fierce" world tour. The R&B superstar will also perform alongside Black Eyed Peas, ZZ Top, and Hong Kong's celebrity pop star Jacky Cheung in Singapore on Sept. 26 for the inaugural F1 Rocks event, which is staged Sept. 24-26.