Veteran Tommy Haas became the first German in 17 years to make the quarter-finals of the French Open as he swept past a frustrated Mikhail Youzhny.