Leeds United have signed forward El Hadji Diouf on non-contract terms, less than 18 months after manager Neil Warnock compared him to a "sewer rat".
The Senegal frontman, 31, joined in time to be on the bench in Saturday's League Cup tie with Shrewsbury.
In January 2011, then-QPR boss Warnock was furious with Blackburn's Diouf for allegedly abusing Jamie Mackie when the forward was down with a broken leg.
Diouf left Doncaster in the summer following their relegation.
He has also played for Liverpool, Bolton, Sunderland, Blackburn and Rangers.