 He eventually retired from professional football.Knežević has won twelve caps and scored one goal for the Croatian national team, making his debut as well as scoring his first international goal in a friendly match against Hong Kong on 1 February 2006.He was not called up for the 2006 FIFA World Cup.