Pop star Madonna made surprise visits to two Manila shelters for orphans and street children, taking selfies with kids a day before the start of her two-night concert stint in the Philippine capital.

Pictures on her Instagram account showed her carrying a baby in one arm while holding hands with a girl guiding her on a tour of the Hospicio de San Jose orphanage on Tuesday. At the Bahay Tuluyan shelter for street kids, she sat on a tarpaulin mat with children.

"Chillin' with my Homies at the Bahay Tuluyan Foundation Inc. giving shelter to orphans street children trafficking/abuse victims in Manila!!" Madonna captioned a selfie taken with three kids as they lay on the mat.

Officials at the shelter were told Monday that Madonna's dancers were going to visit, but they did not find out that Madonna herself was also coming until an hour before her arrival, said Catherine Scerri, the executive director of Bahay Tuluyan.

She said the children did a couple of dances before being joined by Madonna's dancers. Madonna asked the officials about the center's program and whether the children were going to school, but she spent most of her 45-minute visit with the kids, Scerri added.

Madonna plays Manila's Mall of Asia Arena on Wednesday and Thursday, the latest stops on her "Rebel Heart" world tour.

An outspoken Philippine Roman Catholic leader, Archbishop Ramon Arguelles of Lipa, a diocese south of Manila, has discouraged Filipinos from attending the concerts.

"Why is the Catholic Philippines the favorite venue for blasphemy against God and the Holy Mother?" he said in a text message to reporters Tuesday.

He stopped short of calling for a boycott, like he did in 2012 when Lady Gaga held a concert in Manila, but said in the text that "all God-loving people should avoid sin and occasions of sin."

The Philippines has more Catholics than any other Asian nation.