Diamonds was written by Sia Furler for Rihanna to perform.
`` Diamonds '' is a song recorded by Barbadian singer Rihanna for her seventh studio album , Unapologetic ( 2012 ) . It was written by Sia Furler together with its producers , Benny Blanco and StarGate .