British pop star Robbie Williams will perform at the World Cup opening ceremony in Moscow on