Rocked in leather, say (6)
I believe the answer is:
swayed
'rocked' is the definition.
('sway' can be a synonym of 'rock')
'leather say' is the wordplay.
'leather' becomes 'suede' (suede is a kind of leather).
'say' shows a homophone (sound like).
'suede' sounds like 'SWAYED'.
'in' is the link.
(Other definitions for swayed that I've seen before include "Teetered or influenced" , "lacked stability" , "Oscillated - influenced" , "Ruled; influenced" , "Moved back and forth or sideways" .)