Mikael Silvestre (right) has played the last three seasons for Werder Bremen of the German Bundesliga.
Alex Grimm/Getty Images

PORTLAND, Ore. (AP) -- The Portland Timbers have signed French defender Mikael Silvestre, an English Premier League veteran who played for both Manchester United and Arsenal.

Timbers owner Merritt Paulson announced the signing. Silvestre recently had preseason trials with both Portland and the Seattle Sounders.

The 35-year-old has played the past three seasons with Werder Bremen of the German Bundesliga. He played for Manchester United from 1999-2008 before two seasons with Arsenal.

The Timbers also brought in 34-year-old French striker Frederic Piquionne for a trial in advance of the season, which the Timbers open at home against the Red Bulls on March 3.

SI Apps
We've Got Apps Too
Get expert analysis, unrivaled access, and the award-winning storytelling only SI can provide - from Peter King, Tom Verducci, Lee Jenkins, Seth Davis, and more - delivered straight to you, along with up-to-the-minute news and live scores.