El Hadji Diouf has agreed to sign a one-and-a-half-year contract extension at Doncaster Rovers.
The Senegalese has scored twice in four appearances since joining Dean Saunders' Championship club in November on an initial three-month deal.
Diouf at the beginning of December extended his contract to the end of the season, but he recently admitted to holding talks with wealthy Russian outfit Anzhi Makhachkala.
The former Liverpool, Bolton and Blackburn forward could next summer have moved to Anzhi as a free agent, but he has instead decided to stay at the Keepmoat Stadium.
Diouf told Sky Sports News on Friday: "Yesterday, I talked with the club and I agreed to sign a new deal for one-and-a-half years. Why not? I am happy here.
"We have a good team. We laugh on and off the pitch. We are doing well. Why not stay?"