El Hadji Diouf ( born 15 January 1981 ) is a Senegalese football player . He plays for Blackburn Rovers . El Hadji Ousseynou Diouf ( born 15 January 1981 in Dakar , Senegal ) is a Senegalese footballer who currently plays for Scottish Premier League club Rangers on loan from Blackburn Rovers .