In the 2008–09 season, Niemeyer appeared in a career-best 25 official games, including five in the UEFA Cup, as Werder reached the final against Shakhtar Donetsk, where he started in a 1–2 overtime loss.