Joshua Kimmich has signed a contract extension with FC Bayern Munich, which will keep him at the club until June 30 2029, the club sides official website reported.