Dyer, 31 made just 5 appearances for the Blades. He made his debut against Reading and scored in the 1-1 draw.
"The signing followed three weeks of intense negotiations to beat off the challenge of many other clubs." Said Doncaster Rovers boss Dave Penny.