The Sun reports that Diarra will join Tottenham in a £10million deal within the next 24 hours.
Diarra is expected to sign a three-year contract with the Premier League side.
The 26-year-old could make his Tottenham debut against Manchester City on Sunday.