France midfielder Alou Diarra has joined West Ham from French club Marseille.
Both clubs announced the deal on their websites Friday without giving any financial details or length of contract. French reports estimated the transfer fee at ?2.5 million ($3.07 million ).
The 31-year-old Diarra is experienced at international level, having played 44 games for France and captaining his country several times under former coach Laurent Blanc.
Diarra had a previous spell in England with Liverpool during the 2002-03 season, but did not play in the Premier League.
The defensive midfielder won the French title with both Lyon and Bordeaux and joined Marseille from Bordeaux last season. Diarra scored two goals in 50 games in all competitions, and helped Marseille win the League Cup and reach the Champions League quarterfinals.