''I'm very pleased that Sonks has committed himself for the next three years,'' Royals boss Steve Coppell told the club's official website.
''It is an indication that he feels we have a positive future.
''Sonks got an opportunity with us last season when Adie Williams left and he grasped it with both hands.
''He now has to keep on going forward and progress his international claims with Senegal as well as pursuing domestic success.''