12 July 2007, he moved to another German club, 1899 Hoffenheim. At the time, the club competed in 2. Bundesliga, where they got promoted in the previous season. At the end of Ibišević's first season, the club managed to get promoted once again, this time to Bundesliga for the first time in their history. Ibišević kicked off the 2008–09 season in good fashion, scoring two goals in 1899 Hoffenheim's first ever appearance in Bundesliga against Energie Cottbus with the game ending in a 3–0 win. He scored another goal on his second game against Borussia Mönchengladbach, giving his team the victory. In his third Bundesliga match for the club, he scored his fourth goal of the season against Bayer Leverkusen, although his side lost 5–2. He scored another two goals in 4–1 win over Borussia Dortmund. He even scored a goal against Bayern Munich at the Allianz Arena in a 1–2 loss. During the first half of 1899 Hoffenheim's debut season in the top flight, Ibišević recorded 18 goals and seven assists in 17 games, making him the league's top scorer before he was injured. He was voted Bundesliga Player of the Month for October 2008. On 14 January 2009, during the Bundesliga's winter break, Ibišević was injured in a training match against Hamburger SV in Spain. The final examination confirmed an anterior right cruciate ligament rupture, which took him out of action for the rest of the season. Ibišević returned at the beginning of the 2009–10 season. He was scoreless until 1899 Hoffenheim's seventh Bundesliga match, when he scored a hat-trick against Hertha BSC in a remarkable comeback. This became the fifth-fastest hat-trick in Bundesliga history and the fastest goal scored that season, scored 44 seconds into the match. The only time when he again scored more than a single goal in that season was against Hamburger SV on 25 April 2010. After the season, he signed a contract extension that would have kept him at the club until June 2013. His third season started with a goal and assist against Werder Bremen on 21 August 2010. Ibišević scored his only brace of the season in a 4–0 win over Eintracht Frankfurt. Ibišević injured his thigh muscle in July 2011 and missed the opening seven games of the season. VfB Stuttgart On 25 January 2012, Ibišević moved to VfB Stuttgart. He debuted for his new club just four days