Nonlinear mixing of oppositely travelling surface plasmons