International joins on non-contract basis...
Leeds United have signed El Hadji Diouf on a non-contract basis.
The 31-year-old Senegalese international trained with the club this week and his signing was confirmed ahead of Saturday's Capital One Cup clash with Shrewsbury Town at Elland Road.
The player has made over 300 appearances in English football, after starting his career in France, and he spent nine years in the Premier League with Liverpool, Bolton, Sunderland, and Blackburn.
He also had a loan spell with Rangers before joining Doncaster Rovers last season. Diouf, who has twice been named African Footballer of the Year, made 23 appearances for Doncaster last season.