琇正言苦谏不果，回朝后赐爵关内侯。羊琇博涉于学，为人有智谋、善算计，他自幼已与晋武帝司马炎相熟，每逢筵会他们都同席而坐。羊琇更曾经向司马炎说：「如果您有一天腾达富贵，我为您担任领护各十年。」司马炎戏而许诺。当司马炎未立为太子时，其名声不及弟弟司马攸，而司马昭又素来属意于司马攸，因此司马攸甚有继位之望。羊琇便私下为司马炎筹画策略，做了不少工夫。羊琇又主动观察司马昭处事的风格，猜度他的喜好，为司马炎设计好一些应对司马昭提问的方案。当司马昭要考究司马炎的才干见识及鉴人知事的能力时，司马炎果然能答出正中司马昭下怀的