The new deal will keep Dunn at Ewood Park until the summer of 2013.
“Everyone knows that, not only is David Rovers through and through, but he remains a top player and key member of our squad,” Blackburn boss Steve Kean told the club’s official website.
“He has been at the top of his game over recent weeks and we are all delighted to see him extend his association with the club.”