I'm not Positively sure if they are solid because they were a gift,,All that I do know is that both of them are Halmarked 925,so I would say they are more than likely solid sterling 925..,But I have no idea how many grams they weigh because I have no type of scale for that small of weights (grams,, etc.) they don't seem to weigh a substansial amount ,if that helps,, But thank You for looking and for your intrest in my item :)