Martin Petrov has completed his move to Spanish La Liga side Espanyol, it has been reported.

The Bulgarian winger, who turns 34 on Tuesday, has signed until the end of the season after being released from his Wanderers contract.