Madonna intends to perform at the Eurovision Song Contest final in Tel Aviv, Israel, this weekend, despite calls by activists for her to boycott the event.
Nearly 200 million people are expected to tune-in on Saturday to the competition, which pits singers and bands from different countries against each other in a live final with public voting.
But politics and controversy, as well as security concerns, have threatened to overshadow the competition.
Four people in Israel and more than 20 people in Gaza were killed in two days of fighting, before mediators managed to restore a ceasefire, even as rehearsals for the competition were getting underway.
News that Madonna had been booked as a guest performer had provoked opponents of Israel's occupation of the Palestinian territories to demand she re-think her commitment.
But in a statement to CNN, the singer said, "I'll never stop playing music to suit someone's political agenda nor will I stop speaking out against violations of human rights wherever in the world they may be."