FC Zurich have signed midfielder Xavier Margairaz in a permanent deal from Osasuna.

Margairaz has joined Zurich in January on-loan after failing to settle in Pamplona.

The midfielder joins the Swiss club outright in a £300,000 deal.